Advertisement

SM4加密算法的C51源代码,基于8051微控制器(ECB和CBC模式)。

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


简介:
国密SM4的C51源代码,采用C语言开发,适用于8051系列8位单片机,并涉及ECB(电子密码本)和CBC(密码分组链接)等加密模式。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SM4C51实现(8051 ECBCBC)
    优质
    本文探讨了如何在8051微控制器上实现中国商用密码标准SM4算法的ECB和CBC模式,详细分析了其实现方法及优化策略。 国密SM4的C51源码使用了c语言编写,适用于8051架构的8位单片机,并实现了ECB和CBC模式。
  • SM4ECBCBC
    优质
    本文探讨了SM4国密算法在ECB和CBC两种模式下的加密解密机制,分析其工作原理及应用场景。 本段落介绍了使用C#进行SM4国密算法的实现方法,包括ECB模式下的加密与解密以及CBC模式下的加密与解密,并提供了相关的工具类代码示例。
  • SM4 ECBCBC、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。
  • C语言实现SM4 包含ECBCBC测试
    优质
    本项目提供用C语言编写的SM4加密算法实现,涵盖ECB与CBC两种工作模式,并附有相应的加解密测试代码,便于开发者验证功能正确性。 国密算法对称加密SM4 ECB CBC C语言源码及带加解密应用测试代码。
  • SM4(包含ECBCBC及示例程序)
    优质
    本资源深入讲解SM4国密算法,并提供其ECB与CBC两种加密模式的具体实现方法及示例代码,助力开发者快速理解和应用该加密标准。 源码包含国密算法SM4(ECB和CBC模式),为独立模块并可独立编译,亲测可用。压缩包内有三个文件:main.c、sm4.c 和 sm4.h,在Linux环境下可以直接编译;在Windows环境下,可以将这些文件添加到自己的工程中使用。
  • SM4ECBCBC及示例程序(Linux C版本)
    优质
    本资源提供基于Linux环境下的C语言实现的国密SM4算法ECB与CBC两种工作模式的完整源代码及示例程序,适用于加密解密应用场景。 国密SM4算法源码及示例程序提供ECB和CBC模式的支持,包括可以直接使用的算法源代码和头文件以及测试示例程序,在Linux环境下解压后直接使用make命令即可编译并进行测试。
  • SM4五种ECBCBC、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))。
  • 《Java版国SM4》——含ECBCBC、CTR、OFB、CFB五种与解实现.zip
    优质
    本资源提供Java语言实现的国家密码标准SM4算法,涵盖ECB、CBC、CTR、OFB、CFB五种工作模式下的加密和解密功能。 个人实战积累的成果总结了基于国密算法的内容,希望能对您有所帮助。 下载我任何一个付费资源后,您可以私信联系我获取其他相关资源的免费下载机会。
  • 原生JSSM4(支持CBCECB),附带工具类及示例
    优质
    这段简介提供了一个使用纯JavaScript编写的SM4算法实现,涵盖CBC和ECB两种工作模式,并包含了实用的工具类和演示代码。 内容概要:前端原生JS实现SM4加解密功能,支持CBC和ECB模式,并提供工具类及使用示例。适用于初学者及以上用户,在需要前后端进行SM4加解密交互的场景中用于前端部分的实现。
  • C++实现CBCECBDES
    优质
    本项目采用C++编程语言实现了数据加密标准(DES)算法在两种工作模式下的加解密功能:电子密码本模式(ECB)和密码分组链接模式(CBC),为用户提供安全的数据加密解决方案。 使用C++编程语言实现DES加密算法,并采用了CBC和ECB两种模式进行加解密操作。