
加解密校验
文章平均质量分 77
南山桂树
这个作者很懒,什么都没留下…
展开
-
国密SM4的C51源码C语言8051(ECB、CBC)
一、概述SM4是中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于2012年3月21日发布。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”SM4主要用于数据加密,为非对称加密,其算法公开,分组长度与密钥长度均为128bit,加密算法与密钥扩展算法都采用32轮非线性迭代结构,S盒为固定的8比特输入8比特输出。SM4无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为128位。二、流程1、非线性变换t 查表Sbox...原创 2021-05-10 14:06:07 · 2655 阅读 · 2 评论 -
国密SM3的C语言代码C51移植到8051
SM3杂凑算法是我国自主设计的密码杂凑算法 SM3是中华人民共和国政府采用的一种密码散列函数标准,由国家密码管理局于2010年12月17日发布。相关标准为“GM/T 0004-2012 《SM3密码杂凑算法》”。 在商用密码体系中,SM3主要用于数字签名及验证、消息认证码生成及验证、随机数生成等,其算法公开。据国家密码管理局表示,其安全性及效率与SHA-256相当。一、 处理过程1、分组 512bit为一组,2、填充 不够512bit进行填充,假设消息...原创 2021-05-07 14:15:23 · 768 阅读 · 0 评论 -
常用校验方式以及优缺点(奇偶校验,CRC校验,校验和)
一、差错产生的原因在原始的物理传输线路上传输数据信号是有差错的,存在一定的误码率,数据链路层存在的目的就是给原始二进制位流增加一些控制信息 ,实现如何在有差错的线路上进行无差错传输信道的电气特性引起信号幅度,频率,相位的畸变,信号反射,串扰,闪电,大功率电机的启停等计算机网络中出现的差错是连续的还是离散的差错?→ 是连续的突发性的差错比如传了一个这样的位串0001101001,连续的差错:比如一共出错了3位,连续的出错在一起。离散的差错:一共出错了3位,不是连续出的,是分散出的..原创 2021-03-05 11:31:24 · 26099 阅读 · 1 评论