以下是一些OpenSSL命令行工具在Linux中的使用技巧:
openssl genrsa -out private.key 2048,生成2048位RSA私钥。从私钥提取公钥:openssl rsa -in private.key -pubout -out public.key。openssl ecparam -genkey -name prime256v1 -out ecdsa_private_key.pem。提取椭圆曲线公钥:openssl ec -in ecdsa_private_key.pem -pubout -out ecdsa_public_key.pem。openssl req -x509 -newkey rsa:2048 -keyout private.key -out certificate.crt -days 365。openssl x509 -in certificate.crt -text -noout。openssl enc -aes-256-cbc -e -in plaintext.txt -out ciphertext.txt -k mypassword,使用AES-256-CBC算法加密。解密:openssl enc -d -aes-256-cbc -in ciphertext.txt -out plaintext.txt -k mypassword。openssl rand -base64 32,生成32字节的随机字符串。openssl dgst -sha256 file.txt,计算文件的SHA-256哈希值。