![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
国密算法
BACKWASH2038
@
展开
-
密钥分散原理代码
参考文献 https://blog.csdn.net/u012598738/article/details/53158443 https://blog.csdn.net/jimi_yuan/article/details/50589069话不多说直接贴代码package com.people.test;import sun.misc.BASE64Decoder;/...原创 2020-03-13 16:04:45 · 2016 阅读 · 1 评论 -
国密软硬分组加减密算法
硬件分组加密内容不能超过136个字节,软件没有限制,本问提供自己封装的工具类之外还有一个附带的jar资源软件代码封装package com.people.util;import java.io.IOException;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;..原创 2020-07-15 16:04:39 · 617 阅读 · 2 评论 -
国密SM2硬件分组算法
sm2分组加密 如果被加密的内容超过136的话就需要分组加密了 渔翁加密卡支持: sm2加密最大数据长度是136位GBK编码,一个汉字占两个字节。UTF-8编码是变长编码,通常汉字占三个字节,扩展B区以后的汉字占四个字节。GBK编码,一个汉字占两个字节。UTF-8编码是变长编码,通常汉字占三个字节,扩展B区以后的汉字占四个字节。* UTF-16编码,通常汉字占两个字节,扩展D区中的汉字占四个字节 中文字支持45分组 特殊字符支持136分组 sm2分组解密数据特性:下面是国密硬...原创 2020-06-04 09:51:56 · 2070 阅读 · 0 评论 -
国密算法技术
1 SM1对称密码SM1 算法是分组密码算法,分组长度为128位,密钥长度都为 128 比特,算法安全保密强度及相关软硬件实现性能与 AES 相当,算法不公开,仅以IP核的形式存在于芯片中。采用该算法已经研制了系列芯片、智能IC卡、智能密码钥匙、加密卡、加密机等安全产品,广泛应用于电子政务、电子商务及国民经济的各个应用领域(包括国家政务通、警务通等重要领域)。比如渔翁加密卡--加密卡...原创 2020-03-26 14:56:17 · 2508 阅读 · 0 评论