hsd-cipher-sm
hsd-cipher-sm copied to clipboard
一会用bouncycastle,一会自我实现,感觉乱七八糟的 ?
一会用bouncycastle,一会自我实现,感觉乱七八糟的 ? 验证过吗? 可以用于生产吗, 还是只是练手的 ?
那是因为这个作者做这个的时候BC也还不完全支持国密算法,所以作者借助了一部分BC有的东西减少工作量啊,毕竟ECC和大数的那一套不太可能自己去实现一遍,工作量较大也容易出错。 不过,有一点需要注意的是:貌似有人反馈这个库的SM2密文顺序是老标准的C1C2C3,后来新标准已经改成了C1C3C2。当然,其实还是建议直接使用BC库的,社区比较活跃,维护更新比较及时。