Encryption 给定的最后一块未正确填充。如果在解密过程中使用了坏密钥,则会出现此类问题

Encryption 给定的最后一块未正确填充。如果在解密过程中使用了坏密钥,则会出现此类问题,encryption,cryptography,aes,Encryption,Cryptography,Aes,嗨,伙计们,我加密了学校的项目,但我的AES保存的txt已被删除,我之前拍了照片,我填写了一个新文件。但新的AES密钥文件不等于键入的jpeg文件。哪个角色错了,我找不到。你能帮帮我吗 图片: 文本文件:如果直接将具有任何值的字节转换为Unicode,则可能会丢失信息,因为某些字节与Unicode字符、空白字符或其他无法在打印输出形式中轻松区分的信息不一致 当然,可能会有一些方法来强制您摆脱这种情况,但这很容易导致非常复杂的代码,并且可能会导致接近无限的运行时间。最好从头开始,如果你想使用屏幕截

嗨,伙计们,我加密了学校的项目,但我的AES保存的txt已被删除,我之前拍了照片,我填写了一个新文件。但新的AES密钥文件不等于键入的jpeg文件。哪个角色错了,我找不到。你能帮帮我吗

图片:


文本文件:

如果直接将具有任何值的字节转换为Unicode,则可能会丢失信息,因为某些字节与Unicode字符、空白字符或其他无法在打印输出形式中轻松区分的信息不一致


当然,可能会有一些方法来强制您摆脱这种情况,但这很容易导致非常复杂的代码,并且可能会导致接近无限的运行时间。最好从头开始,如果你想使用屏幕截图或类似的打印文本:base 64或hex编码你的结果;这些东西可以很容易地转换回来。

这些东西实际上不是这样工作的。。。你应该。