无能为力

无能为力

我使用openssl加密文本与供应商合作。我必须发送测试加密文本,并向他们提供解密文本所需的信息。当我加密文本然后尝试解密时Notepad++使用Nppcrypt,它要求输入一些我不知道在运行时使用的选项openssl,所以我永远无法解密文本。

我基本上运行的是这样的:

echo "test text" | openssl aes-256-cbc -a -k mypass -nosalt

然后我将输出剪切并粘贴到 Notepad++ 中并尝试解密。但它询问我不知道的选项,因此解密失败。我应该在 OpenSSL 中设置哪些其他设置,以便我可以 a.) 在 Notepad++ 中解密并与我的供应商共享信息?

答案1

无能为力

NppCrypt 不支持 OpenSSL 的密钥派生功能。

OpenSSL 使用其自己编写的密钥派生函数

并且NppCrypt仅支持一些更标准的机制(pbkdf2,,):bcryptscrypt

nppcrypt 的“密钥派生”选项卡的屏幕截图 `

备择方案?

我不知道。但是Thomas Pornin 在另一个有关 OpenSSL 奇怪的密钥派生选择的问题中表示 GnuPG 优于 OpenSSL

相关内容