AES (Advanced Encryption Standard)
Last modified: 2023-02-21
AES is a specification for the encryption of electronic data.
Decrypt
GPG
gpg --decrypt example.gpg
OpenSSL
# AES-256-CBC
openssl aes-256-cbc -d -in encrypted_text -out decrypted.txt
# AES-256-CBC (PBKDF2)
openssl aes-256-cbc -pbkdf2 -iter 10000 -d -in encrypted_text -out decrypted.txt
Encrypt
GPG
gpg --symmetric --cipher-algo CIPHER message.txt
OpenSSL
# AES-256-CBC
openssl aes-256-cbc -e -in message.txt -out encrypted_message
# AES-256-CBC (PBKDF2)
openssl aes-256-cbc -pbkdf2 -iter 10000 -e -in message.txt -out encrypted_message