OpenSSL

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2023 Mar 11 14:20
Editor
Edited
Edited
2024 Apr 13 15:14
Refs
Refs
AES
OpenSSL Versions
openssl enc -aes256 -in plaintext.txt -out ciphertext.txt openssl enc -aes256 -d -in ciphertext.txt -out plaintext.txt
 
openssl genrsa -aes256 -out private_key.pem 2048 openssl rsa -in private_key.pem -out public_key.pem -pubout
 
openssl dgst -sha256 -sign private_key.pem -out input.sig input.txt openssl dgst -sha256 -verify public_key.pem -signature signature_file.sig data_file.txt
 
echo -n "foobar" | openssl dgst -sha256
 
 

Algorithms

  • blake2b512
  • blake2s256
  • md4
  • md5
  • md5-sha1
  • ripemd
  • ripemd160
  • rmd160
  • sha1
  • sha224
  • sha256
  • sha3-224
  • sha3-256
  • sha3-384
  • sha3-512
  • sha384
  • sha512
  • sha512-224
  • sha512-256
  • shake128
  • shake256
  • sm3
  • ssl3-md5
  • ssl3-sha1
  • whirlpool
 
 
 
Enc - OpenSSLWiki
This page describes the command line tools for encryption and decryption. Enc is used for various block and stream ciphers using keys based on passwords or explicitly provided. It can also be used for Base64 encoding or decoding.
GitHub - openssl/openssl: TLS/SSL and crypto library
TLS/SSL and crypto library. Contribute to openssl/openssl development by creating an account on GitHub.
GitHub - openssl/openssl: TLS/SSL and crypto library
 
 

Recommendations