This document discusses password based encryption and decryption in Android. It provides an overview of AES, including that it is a symmetric block cipher using 128, 192, or 256-bit keys that is faster than triple DES. The document outlines the encryption and decryption processes for AES, which include byte substitution, shifting rows, mixing columns, and adding round keys. It also describes how AES operations work through substitution-permutation networks over 10 to 14 rounds depending on the key size. The proposed system and its algorithms, technology used including Android APIs and cryptography, user interface, and applications are summarized.