some changes
found how to use sha256 & aes algorithems and mix them together

now we can use sha256 to produce a 256 bit digest out of an arbitrary
input string which we refere to as passphrase.
then the digest is used in aes algorithm as the key to encode/decode
user data