国密SM4算法源码及demo,支持ECB、CBC,包含可直接拿来使用的算法源代码和头文件,测试demo,Linux下解压直接make即可编译测试。
2024/9/12 3:25:36 9KB 国密 SM4
1
支持CFB,OFB,CBC,ECB模式,支持256字节以下任意长度数据加解密,也可以放开成任意长度数据加解密。
其中:AES.cpp中为算法的实现代码;Test.cpp为测试程序
2024/6/23 21:19:53 5KB 加密解密 AES ofb ECB
1
对称密码技术高级加密标准算法(AES)易于软件实现和硬件实现,并且具有加密速度快、内存消耗小、抵抗多种人为攻击、操作简单等优越性。
非对称密码技术椭圆曲线加密(ECC)是基于离散对数难题的,这使得对于相同长度的密钥来说,ECC加密更快、破解难度更大。
本文实现了128位密钥的AES算法,将原来的四步加密过程整合为两步,通过CBC或ECB两种分组模式加密明文数据。
同时也实现了在大素数域上的ECC算法,利用ECC实现生成用户公钥、私钥以及加密数据的高效、安全密钥管理机制。
通过将AES算法和ECC算法结合起来,实现混合加密,并应用在文件管理上体现其价值。
该系统内文件加密过程利用的是AES算法加密模块,在管理用户密钥方面利用了ECC算法加密模块,并实现多重加密来隐藏直接加密后密文内的重要参数。
该系统可以安全、有序的管理用户拥有的重要文件。
2024/6/15 15:01:35 1.53MB AES ECC 大素数域
1
SM4国密加密算法C语言实现包括Spec,C代码,测试用例和分组密码有五种工作体制:1.电码本模式(ElectronicCodebookBook(ECB));
2.密码分组链接模式(CipherBlockChaining(CBC));
3.计算器模式(Counter(CTR));
4.密码反馈模式(CipherFeedBack(CFB));
5.输出反馈模式(OutputFeedBack(OFB))
2024/6/13 14:40:22 645KB sm4 ecb cbc cfb
1
此测试用例,使用的加密方式和填充方式是AES/ECB/PKCS5Padding;
密钥填充方式是ZEROPadding(就是当密钥不足16、24、32时,用0补全);
文件编码格式是GBK(中文乱码的话,请注意)。
小弟原创,花了好几天的时间整理的。
2024/6/12 3:38:13 215KB AES Delphi Java pkcs5padding
1
实现C语言的AES加密解密。
包含各种加密模式,ECB、CBC
2024/5/16 21:43:44 34KB C AES
1
C/C++:3DES-ECB模式加密,可以与C#和Java互通
2024/5/14 0:17:16 8KB 3des c/c++
1
编写C程序实现DES加、解密:(1)编程实现基于自己的名字来构造一DES密钥;
(2)应用(1)获得的密钥将一副灰度图(BMP格式)进行加、解密;
(3)应用ECB和CBC两种操作模式分别完成
2024/3/17 0:03:55 259KB ECB ;CBC ;DES
1
AES/ECB/PKCS5PaddingC++实现
2024/3/14 4:43:19 12KB AES
1
一个基于stm32f030单片机的AES128bit加解密算法例程,该算法我已经验证通过并做了部分优化,该算法的加解密方式为AES-128bit/ECB/PKCS5PaddingAES加密过程是先通过key进行加密,然后利用base64方式编码变成了最终的密文。
解密过程正好相反,是先利用base64方式解码,然后利用key进行解密成最终的明文。
该算法比较占内存,当然也跟你需要加解密的数据长度有关。
算法当中用到了malloc分配内存空间,如果运行不成功,建议将单片机堆栈稍微改大一点再试。
2024/2/24 21:57:49 1.59MB stm32 AES算法 AES加解密 AES算法c代码
1
共 42 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡