-
-
Notifications
You must be signed in to change notification settings - Fork 118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SM4加密结果JAVA无法解密 #8
Comments
补充,这是我使用的加密解密网址。使用该库SM4加密与网上得到的密文不一致。 https://i.goto327.top/CryptTools/SymmCrypt.aspx |
借楼提几个问题, |
@tkblack 希望你有时间的话,可以把存在问题的代码部分截取出来说一下,会更具象一点。 |
@entrehuihui 测试代码里TestSm4Cipher_Encrypt会有一行输出: 需要注意的是:这份代码里的SM4是按照golang标准库的接口来实现的,按照golang标准库的接口实现,需要自己加padding,可以参考测试代码。而golang标准库没有提供ECB的接口,所以这份代码目前暂未实现ECB模式。 这份代码里的加解密都是跟Java的BC库加解密做过互通测试的。 |
不好意思,没注意看,最新的版本确实都没有这几个问题了,不知道朋友拿的哪个版本,还或者是他自己改过,sm4我试过,和java的bc库是不能兼容的,但我觉得这个sm4没啥问题。朋友后面在网上找了一个java源码的sm4,然后和这个调通用着了。 |
非常感谢提供的开源库,
我在使用中发现SM4加密结果JAVA无法解密。 go使用的是最新版本,
另外想问下有SM4的ECB实现吗?
The text was updated successfully, but these errors were encountered: