下载 >  开发技术 >  C > AES算法实现(C/C++语言)

AES算法实现(C/C++语言) 评分:

本程序包括AES算法源代码,同时编写了实现函数,明文分组长度为128bit,密钥分组长度为128bit、192bit或者256bit,欢迎大家下载交流学习!
2009-05-17 上传大小:487KB
分享
收藏 举报

评论 共14条

zhoufanmsn 还行 得改 得调试
2014-07-12
回复
nujil8588082 还在修改,我的怎么用不了
2014-06-26
回复
septembernine 长度不够,编码不太理想。
2014-06-25
回复
u014517414 期待更通用的明文长度128,192,256可选
2014-06-22
回复
summeries 挺好的,但是如果想要长度更多的话,不好改
2013-11-20
回复
rightnow88 同上,支持的长度类型太少,只能64的,即8位
2013-09-11
回复
a784465926 不错,值得参考。
2013-08-26
回复
an_creeper 加密长度可以选就好了
2013-05-15
回复
ahhffz 不是很好用。。。期待作者可以改进一下
2013-03-21
回复
nicuky 不是很好用,好像只用本地库跑不起来。。。但是有一定参考价值。
2013-01-30
回复
AES的Rijndael的加解密算法C语言实现

AES中Rijndael的加解密算法中的各个模块的实现都包含在内,还有最终的实现算法,并且经过数据测试通过。对于这个算法的C语言实现没有经过空间与时间复杂度的评论,望诸君指正赐教。

立即下载
用C语言实现的AES加密解密算法

用C语言实现的AES加密解密算法,用C语言实现的AES加密解密算法

立即下载
256位密钥AES算法实现

c++实现的AES加密,采取256位密钥。

立即下载
C语言实现AES加密、解密算法

源文件为AES高级加密算法的C语言实现,由于AES加密算法的加密解密过程高度对称,程序可读性很强。改变宏定义中的加密轮数可以实现128位,192位以及256位的密钥加密,一次加密过程明文长度最多为128位,即16个字节,8个汉字。

立即下载
AES加密算法C语言实现,有测试代码,可直接使用

AES加密算法C语言实现,有测试代码,可直接使用,提供了加密和解密两个接口,可直接添加到工程中使用,纯C代码,方便移植

立即下载
AES算法加密解密C++源码及程序(完整的工程文件)

AES算法加密解密C++源码及程序(完整的工程文件),绝对完整的,下载后用VS或VC++6.0打开工程文件直接运行

立即下载
c/c++ 与java互通 AES加密解密,算法ECB/PKCS5PADDING

最近需要和银行pos做数据通讯,银行端算法为java实现的 AES/ECB/PKCS5PADDING我也改不了, c/c++这边实现ECB算法本来就少,PKCS5PADDING的更是没有,索性自己动手。工作原因c和java都得熟悉,因此把java端和c/c++实现都给大家了,注意java端要明确指明字符集为GBK,因为各版本jdk默认字符集并不一致,key采用16位,你知道的。压缩包里有两个工程,一个vc6.0一个myeclipse,都拿去吧,希望对大家有用,本来想白送的,可惜楼主我没分了,问大家讨1分,望多包涵

立即下载
AES加密算法(C++实现,附源码)

AES加密算法(C++实现,附源码) 更多免费资源: http://cleopard.download.csdn.net

立即下载
C语言AES加密解密,CBC模式,256(含测试代码且结果与Java一致)

C语言实现AES加密解密,CBC模式,密钥32位,向量16位;加密结果同Java一致,但是因补码方式有区别,Java需是NoPadding补码方式;加密内容则需16的倍数;

立即下载
AES算法c语言实现

AES算法实现,c语言源代码,支持128位的加密解密算法,

立即下载
AES-128-CBC算法C语言源码(已经修改,可直接在WIN-TC下运行)

这是一个用于计算AES CBC算法的程序,key长度128bit 满足fips-197规格,这个是最近在做一个OMS(Open Metering Sytem)项目用到的,自己在网上找了半天都找不到C语言的源代码。找到的不是工具就是别的没用的东西,要不就是找到的代码只是AES算法,不是CBC的,和spec上的数据对不上,结果经过多番实验(try啊try啊),终于成功了,哇哈哈,要不然项目要被赔款的。。。

立即下载
Linux上运行的C语言的AES加密算法

在论坛TimeShatter前辈的基础上,加了CBC编码和Base64编码。

立即下载
(AES算法)能对文件进行加密解密

该源码具有以下功能: 1.具有AES算法(高级加密标准)的实现类源码 2.在我的源码中使用AES对象进行文件加密和解密

立即下载
AES-CBC-128 C语言加解密

AES-CBC-128 C语言加解密 使用C语言实现AES-CBC-128加解密,KEY可自己定义

立即下载
AES的C++实现(128位密钥)

AES的C++实现(128位密钥) 写了一个AES的C++实现,支持128位密钥,仅供参考。

立即下载
AES CBC ECB 128 192 256完整代码实现

AEC-ECB,AEC-CBC,支持keylen 128,192,256,直接把代码添加到自己的project下,调用相关API函数就可以使用。

立即下载
c/c++与java互通 AES加密解密

c/c++与java互通 AES加密解密; 只使用基本string,数组运算实现加密算法;不依赖其它加密lib

立即下载
AES/CBC/PKCS5Padding/ 加解密

本文使用开运库cryptopp,实现AES/CBC/PKCS5Padding/ 的加解密,希望能帮助到有需要的人

立即下载
基于AES的文件限时加密系统设计与实现

设计并实现基于AES的文件加密系统设计与实现,需要具备以下功能: 1.实现对任意长度的文件进行AES加密和解密; 2.实现对文件解密的时限控制,超出一定时间范围的文件即使密钥正确也不能解密; 3.界面简洁、交互操作性强。

立即下载
AES源码包128位,CBC等五种加密方式

AES加密源码包,基本涵盖所有AES常用的

立即下载
--> -->
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

AES算法实现(C/C++语言)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: