当前位置:   article > 正文

sm4国密算法怎么玩?原理看不懂,但是急着用怎么办?_国密sm4

国密sm4

看到这篇文章的读者,估计都会急着想知道如何使用SM4国密算法的,
好吧,我们废话不多说,直接开门见山了。
关于加密算法的一些简单的理论知识,我直接附在下方了,可以自行查看。

具体代码详见我上传的资源:


https://download.csdn.net/download/skyksksksksks/87490417

接下来简要说明一下国密算法,SM4国密算法简单来讲,
就是在DES算法基础上改进实现的一种算法,增加了非线性变换。
其中的算法原理不用深究,可以直接跳过,只要会用就行了。

接下来说正题,SM4国密算法主要业务流程无非5个,1 ECB加密、2 ECB解密、3 CBC加密、4 CBC解密、4 MAC。


是不是觉得很熟悉,对的,DES也是这个玩法,其实SM4就是国产DES算法,所以业务流程相似。


1ECB加密


输入,密钥(16字节)、输入数据(任意字节,单个数据大小为16字节)、输入数据长度
输出,输出数据(任意字节,单个数据大小为16字节,加密结果)、输出数据长度


2ECB解密


输入,密钥(16字节)、输入数据

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/809979
推荐阅读
相关标签
  

闽ICP备14008679号