Advertisement

SM4对称加密算法的C语言实现源码

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这段代码提供了一个用C语言编写的库,实现了SM4对称加密算法。它支持SM4的各种操作模式,并包含了详细的文档和示例。 国密标准对称算法SM4的C语言实现已在VC6工程代码中完成并通过测试。参考了SMS4算法说明及Xyssl和其他网上资源中的sms4.c文件,非常感谢这些资料的帮助。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SM4C
    优质
    这段代码提供了一个用C语言编写的库,实现了SM4对称加密算法。它支持SM4的各种操作模式,并包含了详细的文档和示例。 国密标准对称算法SM4的C语言实现已在VC6工程代码中完成并通过测试。参考了SMS4算法说明及Xyssl和其他网上资源中的sms4.c文件,非常感谢这些资料的帮助。
  • SM4C
    优质
    这段代码提供了一种用C语言编写的开放源代码实现方式,用于中国国家密码局定义的SM4对称加密算法。该资源可供开发者学习、测试及应用在相关项目中。 免费国密SM4对称算法C实现源码
  • CAES
    优质
    本项目采用C语言编程实现了AES(Advanced Encryption Standard)标准的对称加密算法,适用于数据安全传输与存储需求。 使用C语言实现AES-128对称加密算法,并在VS2010环境下进行编译。可以参考相关文献或教程来分析代码并加以改进。
  • RC2C
    优质
    这段简介可以描述为:RC2对称加密算法C语言源码提供了基于C语言实现的RC2加密算法代码。该资源适合开发者学习与研究,帮助理解并应用对称加密技术在数据保护中的作用。 本代码是从openssl中提取出来的,在qt和vs上编译运行已经一个星期,未发现其他问题。注意:因为rc2有不同的标准,在void RC2_set_key(RC2_KEY *key, int len, const unsigned char *data, int bits)函数中参数bits的赋值有所不同,本人按照其中一个标准将其赋值为bits=len*8,而有一些标准直接将bits赋值为0。
  • CSM4
    优质
    本项目采用C语言实现了符合中国国家标准的SM4对称加密算法,提供加解密、密钥生成等功能,适用于需要高强度数据保护的应用场景。 SM4国密加密算法的C语言实现包括规范、C代码以及测试用例。分组密码支持五种工作模式:电码本模式(ECB)、密码分组链接模式(CBC)、计算器模式(CTR)、密码反馈模式(CFB)和输出反馈模式(OFB)。
  • CSM4
    优质
    本项目采用C语言实现了国家商用密码算法SM4,提供加解密功能,适用于需要高强度数据保护的应用场景。 SM4国密加密算法的C语言实现包括规范(Spec)、C代码、测试用例以及五种分组密码的工作体制:电码本模式(ECB)、密码分组链接模式(CBC)、计算器模式(CTR)、密码反馈模式(CFB)和输出反馈模式(OFB)。
  • CSM4
    优质
    本文介绍了在C语言环境下实现中国国家密码标准SM4分组加密算法的过程和技术细节,旨在为开发者提供一个实用的国密算法应用案例。 SM4分组密码算法是一种迭代分组密码算法,包括加密算法、解密算法以及密钥扩展算法。该算法采用非平衡Feistel结构,其中数据块长度为128位,密钥长度也为128位。无论是加密还是生成轮密钥的过程都采用了非线性迭代的构造方式。值得注意的是,在执行加解密操作时所使用的轮密钥顺序是相反的。
  • C简易
    优质
    本项目采用C语言编写了一个简单的对称加密算法,旨在提供一个易于理解的学习示例。适合初学者学习密码学基础知识。 简单的C语言编写的对称密码程序。
  • 基于CDES
    优质
    本项目采用C语言编程实现了经典的DES(数据加密标准)对称加密算法,旨在提供一种有效且安全的数据保护方案。 我用C语言实现了DES对称加密算法作为实验作业,并且这是我原创的作品。调试过程花费了很长时间才成功完成。
  • CSM2非
    优质
    本项目采用C语言实现了国家商用密码标准中的SM2非对称加密算法,适用于需要高强度数据保护的应用场景。 国密算法SM2的C语言源码实现了签名、验签、加密、解密以及密钥交换等功能。