Openssl

Encrypt/decrypt messages

# encrypt
echo "{MESSAGE}" | openssl enc -aes-256-cbc -a -pbkdf2 -pass "pass:{PASSWORD}"
# decrypt
echo "{BASE64_ENC_TEXT}" | openssl enc -d -aes-256-cbc -a -pbkdf2 -pass "pass:{PASSWORD}"
  • -aes-256-cbc: Using cypher AES-256 with CBC
  • -a: Output/input as Base64
  • -pbkdf2: Using PBKDF2 password derivation
  • -pass {PASS}: Speciphy the password to use, pass:... takes a raw passphrase, file:... takes a file
  • -d: Decrypts

This page was last edited on 2024-12-27 12:56

Powered by Wiki|Docs

This page was last edited on 2024-12-27 12:56

Bjørn Singer
Private wiki!

Powered by Wiki|Docs