cbanor / X-Website

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

希望增加sm4加解密中cbc模式 #12

Open zwyzzz888 opened 1 year ago

zwyzzz888 commented 1 year ago

并增加偏移量 配置

cbanor commented 1 year ago

问题不大,我找个时间加上

Message ID: @.***>

cbanor commented 1 year ago

功能已经加上

zwyzzz888 commented 1 year ago

我发现你添加的cbc模式的 加解密出的数据偏移量有问题。和代码解出来的不一样。测试的是cbc pkcs7 其他模式我没验证 示例: 明文16进制数据:313233616263 SM4密钥:34c7f37c4e37db05f23e4f099e3197df iv偏移量密钥:00000000000000000000000000000000 SM4 ECB Padding 加密结果16进制: c69f011b7c11c21a837da85e3591010a SM4 ECB Padding 加密结果: xp8BG3wRwhqDfaheNZEBCg== SM4 ECB Padding 解密结果: 123abc SM4 CBC Padding_PKCS5 加密结果16进制: c69f011b7c11c21a837da85e3591010a SM4 CBC Padding_PKCS5 加密结果: xp8BG3wRwhqDfaheNZEBCg== SM4 CBC Padding_PKCS5 解密结果: 123abc SM4 CBC Padding_PKCS7 加密结果16进制: c69f011b7c11c21a837da85e3591010a SM4 CBC Padding_PKCS7 解密结果: 123abc

cbanor commented 1 year ago

手抖,错误的把key当成了iv。 问题已经修复。 感谢反馈。