使用Openssl解密AES 128位CBC based64文本

时间:2014-10-12 14:47:14

标签: encryption cryptography openssl

我正在尝试使用Openssl解密input.txt中包含的以下AES 128位CBC based64文本(未填充)

bzxCHMWF+KVMumKb6rXTJQ0803fpYyxgdtZ8/nvc0Fc=

前16个字节是IV。加密密钥为h4ckth1sk3yp4d16

我尝试使用命令:

openssl enc -aes-128-cbc -d -base64  -K 6834636b746831736b33797034643136  -iv 627a7843484d57462b4b564d756d4b62 -in input.txt -out result.txt

在input.txt中,我在运行上述命令时删除了加密文本的前16个字节。

但我一直收到错误:

bad decrypt 3073874120:error:0606506D:digital envelope routines:EVP_DecryptFinal_ex:wrong final block length:evp_enc.c:532:

谁能告诉我这里有什么问题?谢谢!

0 个答案:

没有答案