登录 注册
当前位置:主页 > 资源下载 > 50 > Java SM3和SM4的简化版本

Java SM3和SM4的简化版本

  • 更新:2024-09-18 17:26:02
  • 大小:8KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Java - 后端
  • 格式:RAR

资源介绍

SM3 & SM4 (Java)脱坑版 最近在开发涉及国密加密、解决、Hash 算法的库。在 **** 上,已经有人发布了 正确的实现代码,但是里面有很多的坑(谁用谁知道)。导致每使用时需要对国密有 较深入的了解。因此我们部门小美女特意制作了脱坑版,这个版本统一并简化了调用 接口,使接口简单易于使用。 主要包括的坑: ★ 字符集不确定,在内部来回转换。 ★ 编码问题 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