cbanor / X-Website

Multilingual translation and error feedback and fixes
12 stars 0 forks source link

关于AES-CBC加密 #20

Open Asukaki7 opened 1 month ago

Asukaki7 commented 1 month ago

在使用您的网站时候,使用cbc进行解密时,当iv输入错误时候 某些情况下会产生pad block corrupted。因为最近在完成一个项目 在调用其他解密api时,发现iv即使出现一些错误 但他总是会尝试去解密 最后产生的数据将会有部分的错误。但是在您的网站上会直接发生corrupt,想请教一下您是怎么处理的,或者说是怎么判断什么时候发生corrupt的!十分感谢

cbanor commented 1 month ago

解密结果没有正确与错误的说法。任意密文+任意密码都可以解出一个正确的的结果。 但padding 是有固定格式的。非预期的padding内容,就可认为是解密错误

Asukaki7 commented 1 month ago

明白了 感谢您!