AES Encryption
AES is a command-line tool that encrypts / decrypts a file using AES and a password. AES is compatible with CriptAES tool. AES tool is written in portable C code and does not require .NET RunTime as CriptAES does.
Key generation based on PBKDF1 (PKCS #5 v1.5) with SHA256. AES (FIPS 197), SHA256 (FIPS 180-2) implementations are from http://xyssl.org/.
AES tool encrypts / decrypts one file at a time. By default, in auto mode, files ending in *.cript are decrypted, other files are encrypted.
To encrypt:
aes -i file.txt -p test -k 256
This encrypts file.txt to file.txt.cript. To decrypt file.txt.cript use:
aes -i file.txt.cript -p test -k 256
To overwrite auto mode use -e for encrypt or -d for decrypt. For example, the encrypted file file.txt.cript can be encrypted again by adding -e to the command-line:
aes -i file.txt.cript -e -p test -k 256
This produces as output the file.txt.cript.cript file.
Empty files are not encrypted. To overwrite the output file name, use -o:
aes -i file.txt -o file.secret -p test -k 256
The encrypted file will now called file.secret
Use aes -? for more help.

AES Encryption |
|
| Version | Type | File | Size | Comment |
|---|
| 1.0.0 | binary | | ~30KB | (no source code) |