基于RSA加密算法和DES加密算法的输入输出Demo,给出了RSA加密算法与DES加密算法的加密过程对比,同步支持解密操作演示。
2022-06-13 17:28:25 62KB 加密 算法
1
部: 生成大量 1024 位和 2048 位。 实现 Rabin-Miller 算法所需的模幂运算。(测试和工作) 实现拉宾米勒算法。(测试和工作) 实施扩展欧几里得算法来搜索两个假定素数的 mcd。 生成确定长度的有效密钥对。(测试和工作。推荐的阈值:默认//推荐的密钥对大小:512 或 1024 位) 使用公钥加密消息。 使用密钥解密消息。(测试和工作) 为 Public、Secret 和 KeyPair 实现 From 特征。 实现 p & q 素数原始数的并行计算以提高性能。(提高性能(仍然取决于随机性和 Prime 接近度)) 使用 AES-128/256(待确定)实施混合加密过程。 在开始计算算法之前,通过丢弃 [3, 5, 7, 9, 11, 13, 15, 19] 的倍数来优化 Rabin-Miller 算法。(提高性能) 并行化 Rabin-Miller 迭代以提高密钥生成性能。
2022-06-12 14:05:35 13KB 算法 rust
包涵三个RSA算法,c++是实现,数字签名的合集,三个独自的程序,可以独自编译运行,VC6.0下编译 包涵三个RSA算法,c++是实现,数字签名的合集,三个独自的程序,可以独自编译运行,VC6.0下编译
2022-06-10 16:05:01 8.91MB RSA算法
网上关于RAS的介绍很多,但要从原理上理解清楚,并运用在自己程序中(特别是Delphi程序),却并不是一件简单的事情,可参考的例子很少。本例直接利用Indy的封装类及OpenSSL的DLL,并用Delphi来实现RAS的密钥对生成、加解密等过程,最大程度地简化了这个复杂的过程,让程序员能够把精力放在业务问题的解决上,减少在这方面探索时所耗费的精力和时间。希望这个Demo,能够起到抛砖引玉的利用,帮助到有需要的人。
2022-06-09 15:45:04 572KB RSA OpenSSL Delphi 加密
1
RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。 今天只有短的RSA钥匙才可能被强力方式解破。到2008年为止,世界上还没有任何可靠的攻击RSA算法的方式。只要其密钥的长度足够长,用RSA加密的信息实际上是不能被解破的。但在分布式计算和量子计算机理论日趋成熟的今天,RSA加密安全性受到了挑战。 RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但是想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。 核心代码: # -*- encoding:gbk -*- import math,rando
2022-06-09 08:37:21 198KB num python python函数
1
rsa解密(已知nec).py
2022-06-08 10:47:56 1KB pythonrsa脚本解密
1
RSA,DES的Demo
2022-06-08 09:17:33 3.03MB RSA DES
1
用Java加密类实现DES、RSA及SHA的加密算法
2022-06-07 18:01:48 36KB java 综合资源 开发语言
.net使用 pem格式的RSA公钥,私钥 加解密 ,NET使用OpenSSL生成的pem密钥文件,
2022-06-06 18:26:06 36KB NET OpenSSL RSA
1