公司要求调研加密解密算法,该资源包含 RAS,AES,3DES,Blowfish,RC4,IDEA,DSA,Diffile-Hellman(D-H) 解密和解密的是代码,亲测可用。
2022-04-17 18:42:03 53KB RAS AES 3DES Blowfish
1
aes-finder, 在运行过程中,用于查找AES密钥的实用程序 AES查找器在运行进程内存中查找AES键的工具。 适用于 128,192和 256-bit 键。用法在 Visual Studio 2013中打开 aes-finder.sln 解决方案以编译源代码。 或者使用 gcc/clang:
2022-04-16 23:26:25 20KB 开源
1
VB6-AES加密算法源码,无错,可直接运行。密钥长度支持128 Bit,192 Bit,256 Bit。支持字符串加密和文件加密。
2022-04-16 19:19:59 48KB VB6 AES 加密 解密
1
openssl 1.1.1版本的engine接口和之前的版本较为不同。本示例是,针对openssl 1.1.1版本编写的aes-128-ctr和sm4-ctr算法engine模块。
2022-04-16 18:00:08 26KB 算法 openssl engine sm4-ctr
1997年4月15日美国国家标准和技术研究所(NIST)发起征集AES(Advanced Encryption Standard)算法的活动,并成立了AES工作组。目的是为了确定一个非保密的、公开披露的、全球免费使用的加密算法,用于保护下一世纪政府的敏感信息。也希望能够成为保密和非保密部门公用的数据加密标准(DES)。 不属于Feistel结构 加密、解密相似但不对称 支持128/32=Nb数据块大小 支持128/192/256(/32=Nk)密钥长度 有较好的数学理论作为基础 结构简单、速度快
2022-04-16 11:03:47 786KB 算法 AES
在网上找到的资源共享下,支持加密方式
2022-04-15 13:02:22 9KB qt 开发语言
1
pbkdf2-simple-crypt 一个简单的加密/解密库,它使用 PBKDF2 从密码中派生出密钥(同时生成安全随机盐),使用 aes-256-cbc 加密并返回一个字符串。 该字符串包括盐、iv、HMAC(hmac-sha1,作为 mac 很好)和密文。 所有这一切的结果是你可以简单地加密和解密简单的字符串,我们将进行有效性检查等。我真的试图找到另一个模块来正确地完成这个简单的事情,但没有。 如果有,请提出问题; 如果我的有问题,我保证会修复它。 加密和解密一些文本的简单示例: crypt . encrypt ( 'this is a test' , 'youcantseeme' , function ( err , cipherText ) { crypt . decrypt ( cipherText , 'youcantseeme'
2022-04-14 00:13:00 5KB JavaScript
1
爱基 仅用于客户端Javascript的简单PBKDF2-> AES-> HMAC和反向加密/解密实现。 感谢使用CryptoJS和SaltThePass的一部分: (用于所有加密功能) (用于生成随机IV) 对安全保险库,密码生成器和安全注释使用与相同的加密/解密算法。 不使用jQuery。 在所有最新的浏览器中运行(到目前为止已经测试过)。 不需要互联网连接。 使用该文档上方和右侧的绿色大按钮下载(如果您当前正在此处查看: : ),然后在“现代”浏览器中打开aekee.html。 理想情况是Chrome或Firefox,2017 +版本。 初始预加载的密文使用密码短语“ aekee”解密。 现场演示: : 加密遵循此协议(解密将其反向,首先对HMAC进行解码-如果失败,则解密将在该点停止。) 使用SaltThePass生成随机IV。 使用IV作为盐对
2022-04-13 23:54:16 24KB JavaScript
1
使用MATLAB编程实现密码算法AES,包括初始化的过程以及加密和解密的过程 给出了一个基础的Demo,密钥为{'00' '01' '02' '03' '04' '05' '06' '07' '08' '09' '0a' '0b' '0c' '0d' '0e' '0f'},密钥可以在aes_initialisation.m中修改。
2022-04-13 18:00:25 9KB matlab 算法 开发语言
1
最近需要和银行pos做数据通讯,银行端算法为java实现的 AES/ECB/PKCS5PADDING我也改不了, c/c++这边实现ECB算法本来就少,PKCS5PADDING的更是没有,索性自己动手。工作原因c和java都得熟悉,因此把java端和c/c++实现都给大家了,注意java端要明确指明字符集为GBK,因为各版本jdk默认字符集并不一致,key采用16位,你知道的。压缩包里有两个工程,一个vc6.0一个myeclipse,都拿去吧,希望对大家有用,本来想白送的,可惜楼主我没分了,问大家讨1分,望多包涵
2022-04-13 15:19:06 88KB c/c++AES算法 PKCS5PADDING 与java双向加
1