Previous - Rosetta Xtra Function Categories Section Home - Rosetta Xtra Function Categories Next - aesEncryptFile


Rosetta Xtra - Crypt Functions

Rosetta provides password based file encryption and decryption functions using AES ( also known as Rijndael ) and HMAC-SHA1 . The Advanced Encryption Standard (AES) selected Rijndael as a Federal Information Processing Standard (FIPS) approved encryption algorithm that may be used by the U.S. Government organizations (and others) to protect sensitive information. This is also the same algorithm to be used by WinZip as their basis for encrypting zip archives.

A note on strong encryption:

Rosetta does not place any restriction on the maximum password key length*. If you plan on distributing a product using these encryption methods, please check your local country laws regarding using and/or exporting encryption's key length.

*The minimum key length is required for generating a HMAC-SHA1 is 8 characters long. Beyond 8 character, there is no key length limit.

Method summary for AES Encryption/Decryption

Method

aesEncryptFile()
aesEncryptString()
aesDecryptFile()
aesDecryptString()

Previous - Rosetta Xtra Function Categories Section Home - Rosetta Xtra Function Categories Next - aesEncryptFile