可实用的RSA加密算法(PB12.5源码含Demo).zip
2022-06-22 18:06:14 56KB powerbuilder rsa 源码 加密算法
rsa matlab代码密码学 该项目是一个学校实验室,在MATLAB中为您提供了一个简单的RSA加密和解密代码。 该项目包含4个函数:Binary_Convert,Modular_Exp,EnCode和DeCode。 Binary_Convert采用任何以10为底的数字,并将其转换为等效的二进制数。 稍后将其用于加密和解密。 Modular_Exp执行模幂。 以后在我们的加密和解密过程中也会使用它。 我们具有EnCode函数,该函数使用RSA加密对消息进行编码。 我们的公钥参数为n = 362783和e =19。EnCode函数采用类似于以下内容的输入:Code = EnCode('STOP',362783,19)。 DeCode函数使用RSA解密来解码消息。 利用n = p·q(其中p = 887和q = 409)这一事实,我们发现私钥(d)的值为304411。DeCode函数采用类似于以下内容的输入:Message = DeCode(Code,362783 ,d)。
2022-06-16 15:19:58 3KB 系统开源
1
Emacs Lisp中的RSA密码术 这是的Emacs Lisp实现。 Emacs的calc用于大整数运算。 密钥是从/dev/urandom生成的。 该软件包不处理协议或密钥存储(例如,硬部分)。 这只是数学函数。 阅读更多: 快速演示 这是一个使用(非常短的)128位密钥的示例。 ( setf message " hello, world! " ) ( setf keypair (rsa-generate-keypair 128 )) ; ; => (:public (:n "74924929503799951536367992905751084593" ; ; :e "65537") ; ; :private (:n "74924929503799951536367992905751084593" ; ; :d
2022-06-15 23:02:49 4KB EmacsLisp
1
Delphi RSA加密算法实例,无使用第三方控件的Delphi加密程序实例,可使用生成随机数,生成密钥,质数寻找启始点等进行特殊加密处理。
2022-06-14 12:22:51 84KB Delphi源码-加密解密
1
基于RSA加密算法和DES加密算法的输入输出Demo,给出了RSA加密算法与DES加密算法的加密过程对比,同步支持解密操作演示。
2022-06-13 17:28:25 62KB 加密 算法
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
使用C++编译,有界面,功能强大完整。 如下式加密算法部分: void CRSAUtilDlg::OnButtonDecrypt() { UpdateData(); CBigNumber cipher; cipher.StringHexFrom(m_strMessageC); BYTE by[8192]; m_pbDE.SetRange(0, 100); DWORD dwTicks = GetTickCount(); for (int i = 0; i < m_nEncryptionDecryptionTestTimes; i++) { memset(by, 0, sizeof(by)); //int n = m_rsa.rsaTestPublicD(by, sizeof(by), &cipher); int n = m_rsa.rsaPublicDecrypt(by, sizeof(by), &cipher); m_pbDE.SetPos(i * 100 / m_nEncryptionDecryptionTestTimes); } dwTicks = GetTickCount() - dwTicks + 1; m_pbDE.SetPos(0); m_strMessageC = by; m_strMessage.Format( "Decryption %d times, used %d.%d seconds, DPS = %d", m_nEncryptionDecryptionTestTimes, dwTicks / 1000, dwTicks % 1000, m_nEncryptionDecryptionTestTimes * 1000 / dwTicks); UpdateData(false); }
2022-06-01 13:07:38 136KB rsa
1
C语言课程设计(RSA加密算法)报告.doc
2022-05-29 14:06:45 82KB 文档资料
DES与RSA加密解密算法(PPT).ppt
2022-05-29 14:06:39 78KB 算法 文档资料
4.4.1加密和解密函数的实现 10 4.4.2 导入加密密钥模块 11 4.4.3选择文件模块 12 4.4.4加密模块 12 4.4.5导入解密密钥模块 13 4.4.6生成明文 14
2022-05-28 17:18:23 176KB RSA 加密
1