登录
首页 » Visual C++ » AES_CMAC

AES_CMAC

于 2021-03-11 发布 文件大小:45KB
0 503
下载积分: 1 下载次数: 97

代码说明:

  通过C语言实现的AES CMAC加密和解密算法。上传文件为完整的VC6工程目录。AES加密算法即密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。AES 算法基于排列和置换运算。排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。AES 使用几种不同的方法来执行排列和置换运算。 AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据。通过分组密码返回的加密数据的位数与输入数据相同。迭代加密使用一个循环结构,在该循环中重复置换和替换输入数据。(AES CMAC encryption and decryption algorithm C language. VC6 upload files to complete the project directory . AES encryption algorithm that is Cryptography Advanced Encryption Standard (Advanced Encryption Standard, AES), also known as Rijndael encryption method, a block encryption standard adopted by the U.S. federal government . This standard is used to replace the original DES, has been widely analyzed and multi used around the world . After five years of the selection process , the Advanced Encryption Standard by the American National Institute of Standards and Technology (NIST) on November 26, 2001 Posted in FIPS PUB 197, and May 26, 2002 became effective standards . AES algorithm based on permutation and substitution operations. Data re- arrangement is arranged , is replaced with a replacement unit of data to another . AES using several different methods to perform alignment and replacement operations. AES is an iterative , symmetric key block password , it can use 128, 192, and )

文件列表:

AES_CMAC
........\AES_CMAC.c,3004,2013-06-19
........\AES_CMAC.dsp,4369,2013-06-19
........\AES_CMAC.dsw,541,2013-06-19
........\AES_CMAC.h,8827,2013-06-19
........\AES_CMAC.ncb,33792,2013-06-19
........\AES_CMAC.opt,48640,2013-06-19
........\AES_CMAC.plg,898,2013-06-19
........\Debug
........\.....\AES_CMAC.exe,196701,2013-06-19

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • md5_cPP
    VC++下MD5运行和使用示例,可以正常使用MD5算法(VC MD5)
    2015-08-11 10:15:02下载
    积分:1
  • Rijndael_ECB
    AES加解密C语言源代码,可直接运行通过,方便大家借鉴学习(AES encryption and decryption of C language source code, can be directly run by, we facilitate learning from)
    2013-12-01 14:14:35下载
    积分:1
  • MD5SHA1
    md5及sha-1算法及验证文件,vc6.0调试无误(md5 and sha-1 algorithm and verification documents, vc6.0 debug and correct)
    2009-09-18 09:02:34下载
    积分:1
  • chaos-encrypt
    用Visual c++实现数字图像迭代混沌加密(Using Visual c++ Realize digital image iterative chaotic encryption)
    2021-04-07 20:09:01下载
    积分:1
  • 0401-3
    椭圆曲线密码算法及其应用论文,对椭圆曲线加解密算法实现具有很好参考价值(Elliptic curve cryptography algorithm and its application papers, the elliptic curve encryption and decryption algorithm to achieve a good reference value )
    2012-04-01 09:16:34下载
    积分:1
  • ibe_set
    椭圆曲线加密算法,设置服务器一步的源代码(elliptic curve encryption algorithm, the step to set up the server source code)
    2007-03-20 19:05:01下载
    积分:1
  • sm3Phmac
    基于国密算法SM3实现HMAC,输入密钥和消息,可产生HASH验证码,C环境下调试成功(Based on the countries close algorithm realization SM3 HMAC, input key and news, can produce HASH verification code, C environment debugging success)
    2020-12-29 09:49:00下载
    积分:1
  • Cryptography-and-Network-Security
    用C/C++实现加解密算法及其应用:DES(或AES)和基于DES(或AES)的CMAC。(With C/C++ achieve encryption and decryption algorithm and its application: DES (or AES) and based on DES (or AES) of CMAC.)
    2013-11-01 15:00:05下载
    积分:1
  • 19824363RSA
    分析RSA算法的应用现状,论证文件加密应用RSA算法的可行性和意义。设计一套完整实用的RSA文件加密解决方案,具体编码实现。对RSA算法进行研究,从常规RSA算法出发,用C++实现RSA加密算法类库,并在32位windows平台封装成组件。在.Net平台引用此组件,实现可以对任意文件进行RSA加密 (Analysis of Application of RSA algorithm, file encryption application demonstration of the feasibility of RSA algorithm and significance. Design of a complete file encryption RSA practical solutions to achieve specific coding. Research on the RSA algorithm, starting from the conventional RSA algorithm using C++ class library to achieve RSA encryption algorithm, and in 32-bit windows platform components into a package. In. Net platform, referred to this component, the realization of arbitrary files on RSA encryption)
    2009-06-02 18:09:17下载
    积分:1
  • VB_CalculateMD5_UseWinAPI
    VB6.0调用Windows系统的API计算MD5码。这个代码跟网上流行的代码相比,具有代码简洁,维护方便,运行效率高等优点。运行速度比用纯VB6实现的快得多。(VB6.0- Call Windows system API calculate MD5 code. This code is compared with the popular online code, with code simple, easy maintenance, high efficiency. Runs faster than pure VB6 realize faster.)
    2013-10-09 18:01:23下载
    积分:1
  • 696522资源总数
  • 104047会员总数
  • 21今日下载