西电捷通推出SM3杂凑算法模块软件,该软件实现了国家密码管理局2010年12月公开的SM3杂凑密码算法,支持多进程、多线程应用,支持Windows、Linux等主流操作系统,支持操作系统内核层和应用层两种调用方式。
SM3相比SHA256有更好的优势,如SM3使用的压缩运算更复杂,不需要大量的常数存储空间(2Kb),常数可以迭代生成,SM3在实现上占用资源更小,但可以获得相同的处理性能,SM3杂凑算法适用于商用密码应用中的数字签名和验证、消息认证码的生成与验证以及随机数的生成。该算法实现完全遵从国家密码行业标准的相关定义,保证了算法正确性和互通性,使用户无需花过多的精力投入到算法研究和实现中,并保证了其合规性。