linux

OpenSSL如何解密文件

小樊
40
2025-12-20 14:18:17
栏目: 云计算

使用OpenSSL解密文件通常涉及以下步骤:

使用对称加密(如AES)

  1. 准备加密文件和密钥
  1. 解密命令
openssl enc -d -aes-256-cbc -in encrypted_file.enc -out decrypted_file -pass file:key.key

使用非对称加密(如RSA)

  1. 准备加密文件和私钥
  1. 解密命令
openssl rsautl -decrypt -inkey private_key.pem -in encrypted_file.enc -out decrypted_file

注意事项

示例

假设你有一个使用AES-256-CBC加密的文件example.enc,密钥文件为key.key,你想解密它并保存为example_decrypted.txt,可以使用以下命令:

openssl enc -d -aes-256-cbc -in example.enc -out example_decrypted.txt -pass file:key.key

解密完成后,example_decrypted.txt将包含原始的未加密内容。

希望这些信息对你有所帮助!如果有任何问题,请随时提问。

0
看了该问题的人还看了