
基于Java的国密SM4算法实现代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:JAVA
简介:
本项目提供了一套基于Java语言实现的信息安全国家标准中的SM4分组密码算法的完整代码库,适用于需要加密处理的应用场景。
国密算法SM4的纯Java代码实现包括以下功能:
- ECB模式加密与解密:
- SM4Enc_ECB(str.getBytes(), key.getBytes());
- SM4Dec_ECB(bts, key.getBytes());
- CBC模式加密与解密:
- SM4Enc_CBC(str.getBytes(), iv.getBytes(), key.getBytes());
- SM4Dec_CBC(bts, iv.getBytes(), key.getBytes());
- ECB和CBC模式下的十六进制字符串操作:
- SM4EncHex_ECB(strHex, keyHex);
- SM4DecHex_ECB(ncECBDataHex, keyHex);
- SM4EncHex_CBC(strHex, ivHex, keyHex);
- SM4DecHex_CBC(ncCBCDataHex, ivHex, keyHex);
全部评论 (0)
还没有任何评论哟~


