文件名称:Java SM3&SM4; 脱坑版
文件大小:8KB
文件格式:RAR
更新时间:2022-01-22 07:13:33
Java SM3 SM4 加密
SM3 & SM4 (Java)脱坑版 最近在开发涉及国密加密、解决、Hash 算法的库。在 CSDN 上,已经有人发布了 正确的实现代码,但是里面有很多的坑(谁用谁知道)。导致每使用时需要对国密有 较深入的了解。因此我们部门小美女特意制作了脱坑版,这个版本统一并简化了调用 接口,使接口简单易于使用。 主要包括的坑: ★ 字符集不确定,在内部来回转换。 ★ 编码问题 byte/hex/base64 不明。(甚至出现传入 bytes 传出 hex 的情况) 新的模式只需要以下几个函数即可,无需知道内部工作原理: SMUtils.SM3_calcBuf(byte[] buf); SMUtils.SM4_ECB_encodeBytes(byte[] inBuf, byte[] password); SMUtils.SM4_ECB_decodeBytes(byte[] inBuf, byte[] password); SMUtils.SM4_CBC_encodeBytes(byte[] inBuf, byte[] password, byte[] IV); SMUtils.SM4_CBC_decodeBytes(byte[] inBuf, byte[] password, byte[] IV); 苏州沈苏自动化技术开发有限公司(金苗部),于 2019-01-02。邮箱:delphi2006@163.com
【文件预览】:
com
----shensu()
--------sm()