最近有项目用到了国密SM3,同事从网上下载了一个封装好的算法,算出来结果总是不对。。
上网搜索了一下,发现都是一个相同的版本,于是上gitgub搜索一下,发现了openssl的分支
https://github.com/guanzhi/GmSSL
但是不想更新本地编译环境的openssl版本,于是从里面找到sm3.c的代码,稍作改动,终于算出正确的结果了
测试代码见:https://github.com/terrellhu/algorithm/tree/master/sm3
最近有项目用到了国密SM3,同事从网上下载了一个封装好的算法,算出来结果总是不对。。
上网搜索了一下,发现都是一个相同的版本,于是上gitgub搜索一下,发现了openssl的分支
https://github.com/guanzhi/GmSSL
但是不想更新本地编译环境的openssl版本,于是从里面找到sm3.c的代码,稍作改动,终于算出正确的结果了
测试代码见:https://github.com/terrellhu/algorithm/tree/master/sm3
本文标题:国密SM3
本文链接:https://www.haomeiwen.com/subject/fneazftx.html
网友评论