Exploit Notes

AES (Advanced Encryption Standard)

Last modified: 2023-02-21

Cryptography

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

Tools by HDKS

Fuzzagotchi

Automatic web fuzzer.

aut0rec0n

Auto reconnaissance CLI.

Hash Cracker

Hash identifier.