openssl加密命令
时间: 2023-11-08 20:33:59 浏览: 202
openssl加密
OpenSSL是一个开源的加密库,可以在命令行使用它提供的工具进行加解密操作。以下是使用OpenSSL进行加密的命令:
1. 对称加密
- AES加密:openssl enc -aes-256-cbc -in plaintext.txt -out ciphertext.txt
- DES加密:openssl enc -des-cbc -in plaintext.txt -out ciphertext.txt
2. 非对称加密
- RSA加密:openssl rsautl -encrypt -in plaintext.txt -out ciphertext.txt -inkey public_key.pem
- ECC加密:openssl pkeyutl -encrypt -in plaintext.txt -out ciphertext.txt -pubin -inkey public_key.pem
其中,plaintext.txt是要加密的明文文件,ciphertext.txt是加密后的密文文件,public_key.pem是公钥文件。需要注意的是,非对称加密需要使用公钥进行加密,私钥进行解密。
阅读全文