搜索资源列表
Huffman 算法的不同实现
- ---- Huffman 算法的不同实现 本目录下的程序用8种不同的方式实现了Huffman编码算法,这8种方式分别是 * huffman_a 使用链表结构生成Huffman树的算法,这是最基本的实现方法,效率最低。 * huffman_b 使用《数据结构》(严蔚敏,吴伟民,1997,C语言版)中给出的算法,将二叉树存放在连续空间里(静态链表),空间的每个结点内仍有左子树、右子树、双亲等指针。 * huffman_c 使用Canonical
国密 sm3 算法 c语言实现
- 国密 sm3 算法 c语言实现 用途 国家密码管理局编制的商用算法,用于密码应用中的数字签名和验证、消息认证码的生成与验证以及随机数的生成,可满足多种密码应用的安全需求。 算法描述 对长度为l(l< 264) 比特的消息m,SM3杂凑算法经过填充和迭代压缩,生成杂凑值,杂凑值长度 为256比特。
实现文件认证的程序
- 本程序用C语言编写,实现对文件的认证功能,当文件被修改则认证时会有提示
SM4加密算法的C语言实现
- SM4为对称算法,密钥长度和分组长度均为128位。解密算法与加密算法的结构相同,只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序。 实现了ECB和CBC两种加密模式,未处理数据填充Padding,使用时数据设置为16的倍数。
DES加密算法
- DES加密算法 美国国家加密标准 通过C语言实现 块加密 费斯托密码模型
sm4密码算法
- 对sm4密码算法两个示例的简单实现,加解密,c语言,VC++6.0
SM4
- 国密SM4算法源码,采用C语言实现。SM4.0(原名SMS4.0)是中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于2012年3月21日发布。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”