ASE encryption algorithm reversible