enc 文件加密、解密工具

发布时间: 更新时间: 总字数:648 阅读时间:2m 作者:IP:上海 网址

openssl enc用来加密(Encryption)解密(decryption)编码(encoding)

help

openssl help enc ...
  • 支持的加密算法
openssl enc --list ...
  • 参数说明
-salt               Use salt in the KDF (default)

示例

加密文件

openssl enc -aes-256-cbc -in <in-file> -out <ciphertext-file>

说明

  • -aes-256-cbc AES(高级加密标准)256位的 CBC(密码块链接)模式加密文件
  • -in <in-file> 要加密的文件
  • -out <out-file> 输出的文件,一般为 .bin 文件
  • 加密过程需要输入密码,该方法不太安全,推荐使用方法
openssl enc -aes-256-cbc -salt -pbkdf2 -iter 10000 -in <in-file> -out <ciphertext-file>
  • -salt 为每个加密过程生成一个随机的 salt
  • -pbkdf2-iter 10000 选项让 OpenSSL 使用 PBKDF2 密钥派生函数,并且进行 10000 次迭代,更安全,且不易破解

解密文件

openssl enc -aes-256-cbc -d -pbkdf2 -iter 10000 -in <ciphertext-file> -out <out-file>

说明:

  • -d 表示解密
本文总阅读量 次 本站总访问量 次 本站总访客数