我有一个由加密js加密的文本文件(可能还有一些自定义js函数来迭代密码的哈希),我希望通过openssl.exe (而不是用浏览器)在windows中解密它(当我为它提供密码时,它非常完美)。看起来加密js使用了一些定制的东西,比如用sha512派生密钥并在下面看到js解密器时迭代它11512次,然后使用evpkdf迭代484次(我不知道这意味着什么)。从加密js解密文件的代码片段如下所示,我需要openssl -cli params这样做,而无需在浏览器中使用js库。
function hex2a(t) { //hex to ascii
for (var e = t.toString
我正在尝试加密/解密aes一个字符串,但我一直得到一个错误,当我解密它。
set OPENSSL=C:\Projects\WinTools\Tools\OpenSSL\x86\bin
set Key=748FBA160C30A2624859A44A1830C061434C76E3278AFB75330C8CA2CF1F5184
set IV=84DB32005B226D7F9964B758C9157538
set Salt=96F697CA35CED67A
我加密如下:
echo "Test is test" | %OPENSSL%\openssl enc -base64 -e