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


2018/1/11 18:08:30 13KB AES CBC 128bit C语言
1
详细演示AES加密解密过程.AES是分组密钥,算法输入128位数据,密钥长度也是128位。
用Nr表示对一个数据分组加密的轮数(加密轮数与密钥长度的关系如表1所列)。
每一轮都需要一个与输入分组具有相同长度的扩展密钥Expandedkey(i)的参与。
由于外部输入的加密密钥K长度无限,所以在算法中要用一个密钥扩展程序(Keyexpansion)把外部密钥K扩展成更长的比特串,以生成各轮的加密和解密密钥。
2016/10/15 14:57:31 167KB AES加密解密说明
1
接纳java图形界面做的一个聊天工具,功能:群聊,单聊(AES加密可选)。
传文件(DES加密可选)
2020/10/25 17:13:30 529KB java swing socket
1
使用硬件描述言语编写的加密算法实现,已经通过FPGA验证。
2020/1/1 23:06:32 86KB AES,加密
1
VB实现对字符或者文件的AES加密,VB6.0测试通过,很好的学习材料VB实现对字符或者文件的AES加密,VB6.0测试通过,很好的学习材料
2019/9/10 14:35:53 65KB AES VB 源码 加密
1
1、完整的AES(ECB、CBC、CFB、CTR)算法,C言语实现,可用于金融POS安全认证;
2、AES-128、AES-192、AES-256加密/解密3、内含测试程序,在Linux环境下进入目录后make即可编译,已经在ubuntu16.04环境下编译测试OK;
2015/7/25 7:39:03 16KB AES-128 AES-192 AES-256 高级加密标准
1
AES加密,SHA1校验,等工具合集,保存上去,留验证代码使用
2021/8/24 8:13:46 213KB 加密
1
CryptoJSv3.1.2.zip完好加密库,支持常见的多种加密方式。
AES,DES,SHA、MD5、RSA、HMAC等等。
2015/11/2 15:53:52 147KB Crypto AES DES RSA
1
这是公司实际项目工程(编译器用DK5),STM32F4x7+freertos+lwip+ssl+MQTT,其中MQTT自己花了一个礼拜移植,可以同时发布消息和订阅消息(发布主题:DongLuTest,订阅主题:mymqttsubtest),经过长期测试MQTT运行稳定。
此外还移植了pollarSSL(TSL,AES,DES,RAS等等算法都经过项目测试,没有问题),另外LWIP网络部分也运行稳定,支持随时插拔网线,最初公司所有运行信息可用printf从串口1输出(测试MQTT就可以打开串口,收到的订阅消息在串口打印出来)。
公司产品用的是STM32F407,LAN芯片为8720A,cpu外接8M晶振,所有下载到你的开发板上时候注意修改晶振。
2020/10/4 8:42:57 14.37MB STM32F4x7 freertos lwip MQTT
1
1.在上一次提交的版本基础上添加了CBC模式,文件操作2.密钥和IV向量只支持128位,明文长度不限
2020/6/17 3:35:48 2.38MB AES
1
共 219 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡