【发布时间】:2020-06-17 09:58:31
【问题描述】:
我需要用 openssl 解密一个文档:
Method : PBKDF2WithHmacSHA256
Salt : saltexample
Passphrase : mypassphrase
我试过命令:
openssl enc -d -aes-256-cbc -salt -md sha256 -pbkdf2 -in file.csv.enc -out file.txt
但我收到以下错误:
unknown option '-pbkdf2'
有谁知道这个版本的 openssl 的正确命令:OpenSSL 1.0.1e-fips 11 Feb ?2013
【问题讨论】:
-
openssl enc仅在 1.1.1 版中支持-pbkdf2。您必须使用较新的 OpenSSL,可能在较新或不同的系统上(您没有说明您使用的是数千个 Linux 发行版中的哪一个)。您还需要知道迭代次数,并使用正好 8 个字节的盐,它必须以特定格式存在于文件中(即您可能需要添加它)。或者,您需要编写代码,与此 Q 不同,这可能是 Stackoverflow 的主题。