Advertisement

C语言实现国密SM4算法(含五种模式)及参考资料RAR包

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


简介:
本资源提供用C语言编写的国密SM4加密算法实现代码,包括五种工作模式,并附有相关参考文献和文档。适合研究与应用开发使用。 C语言实现国密SM4算法(包括五种模式)及相关参考资料。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • CSM4RAR
    优质
    本资源提供用C语言编写的国密SM4加密算法实现代码,包括五种工作模式,并附有相关参考文献和文档。适合研究与应用开发使用。 C语言实现国密SM4算法(包括五种模式)及相关参考资料。
  • 关于SM4(ECB、CBC、CFB、OFB、CTR)的源代码.rar
    优质
    本资源包含国密算法SM4的五种常见加密模式(ECB、CBC、CFB、OFB、CTR)的完整源代码,附有详细的文档和参考材料。 本段落档内容涵盖SM4国密加密算法的C语言实现方法,并包括其规范、C代码以及测试用例。分组密码有五种工作模式:电码本模式(Electronic Codebook Book (ECB))、密码分组链接模式(Cipher Block Chaining (CBC))、计算器模式(Counter (CTR))、密码反馈模式(Cipher FeedBack (CFB))和输出反馈模式(Output FeedBack (OFB))。
  • CSM4
    优质
    本项目采用C语言实现了符合中国国家标准的SM4对称加密算法,提供加解密、密钥生成等功能,适用于需要高强度数据保护的应用场景。 SM4国密加密算法的C语言实现包括规范、C代码以及测试用例。分组密码支持五种工作模式:电码本模式(ECB)、密码分组链接模式(CBC)、计算器模式(CTR)、密码反馈模式(CFB)和输出反馈模式(OFB)。
  • CSM4
    优质
    本项目采用C语言实现了国家商用密码算法SM4,提供加解密功能,适用于需要高强度数据保护的应用场景。 SM4国密加密算法的C语言实现包括规范(Spec)、C代码、测试用例以及五种分组密码的工作体制:电码本模式(ECB)、密码分组链接模式(CBC)、计算器模式(CTR)、密码反馈模式(CFB)和输出反馈模式(OFB)。
  • C中对SM4
    优质
    本文介绍了在C语言环境下实现中国国家密码标准SM4分组加密算法的过程和技术细节,旨在为开发者提供一个实用的国密算法应用案例。 SM4分组密码算法是一种迭代分组密码算法,包括加密算法、解密算法以及密钥扩展算法。该算法采用非平衡Feistel结构,其中数据块长度为128位,密钥长度也为128位。无论是加密还是生成轮密钥的过程都采用了非线性迭代的构造方式。值得注意的是,在执行加解密操作时所使用的轮密钥顺序是相反的。
  • 《Java版SM4》——ECB、CBC、CTR、OFB、CFB的加与解.zip
    优质
    本资源提供Java语言实现的国家密码标准SM4算法,涵盖ECB、CBC、CTR、OFB、CFB五种工作模式下的加密和解密功能。 个人实战积累的成果总结了基于国密算法的内容,希望能对您有所帮助。 下载我任何一个付费资源后,您可以私信联系我获取其他相关资源的免费下载机会。
  • SM4(ECB、CBC、CTR、CFB、OFB )的 C
    优质
    本项目提供了一个用C语言编写的库,实现了国家密码局发布的SM4分组密码算法的各种工作模式,包括ECB、CBC、CTR、CFB和OFB。 这段文字描述了一个完整的SM4算法实现,包括ECB、CBC、CTR、CFB和OFB模式,并使用C语言编写。它包含一个测试程序,在Linux环境下进入目录后执行make命令即可编译成功,已经在Ubuntu 16.04系统上进行了验证。该代码参考了GMSSL源码并进行了一定的修改。此外,这个SM4算法已在金融POS项目的实际应用中使用过。 关于SM4(标准号:GM/T 0002-2012),它是一种具有128位密钥长度和128位块大小的分组密码算法,也被称为SMS4。
  • SM4ECB和CBC示例程序)
    优质
    本资源深入讲解SM4国密算法,并提供其ECB与CBC两种加密模式的具体实现方法及示例代码,助力开发者快速理解和应用该加密标准。 源码包含国密算法SM4(ECB和CBC模式),为独立模块并可独立编译,亲测可用。压缩包内有三个文件:main.c、sm4.c 和 sm4.h,在Linux环境下可以直接编译;在Windows环境下,可以将这些文件添加到自己的工程中使用。
  • SM2、SM3和SM4C代码.zip
    优质
    本资源提供SM2椭圆曲线公钥密码算法、SM3安全散列算法及SM4分组密码算法的C语言实现源码,适用于需要国产密码应用的相关项目开发。 已使用C语言根据国密文档实现了SM2密码算法的加密/解密、签名/验签功能,并且实现了SM3密码杂凑算法以及SM4分组密码算法在ECB和CBC模式下的加解密操作。经过详尽测试,目前未发现任何问题,并附有符合国密标准的数据检测结果。如果有发现问题,请及时反馈,期待与大家交流学习。 附带文档包括:《SM2椭圆曲线公钥密码算法》、《SM2椭圆曲线公钥密码算法推荐曲线参数》、《SM3密码杂凑算法》和《SM4分组密码算法》。