详细说明:RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。RSA是被研究得最广泛的公钥算法,从提出到现在已近二十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。RSA的安全性依赖于大数的因子分解,但并没有从理论上证明破译RSA的难度与大数分解难度等价。即RSA的重大缺陷是无法从理论上把握它的保密性能如何,而且密码学界多数人士倾向于因子分解不是NPC问题。 RSA的缺点主要有:A)产生密钥很麻烦,受到素数产生技术的限制,因而难以做到一次一密。B)分组长度太大,为保证安全性,n 至少也要 600 bits 以上,使运算代价很高,尤其是速度较慢,较对称密码算法慢几个数量级;且随着大数分解技术的发展,这个长度还在增加,不利于数据格式的标准化。目前,SET( Secure Electronic Transaction )协议中要求CA采用比特长的密钥,其他实体使用比特的密钥
[ImplementingTheMD5Algorithm.zip] - Take advantage of a secure message-digest algorithm in your applications. Learn the means to easily integrate MD5 into your existing C++ applications
[ToDoList_src.zip] - 一款VC写的日程安排软件,类型MS office 时间安排软件,可以学习参考
[Chatprogram(java).rar] - 一个JAVA的聊天程序,传上来给大家玩玩,也可以一起探讨
[RSA.rar] - 它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作
[RSA.rar] - RSA加密解密代码,简单的界面,详细的注释不错的说
[RSA_tool.rar] - 1、使用MIRCL大整数库开发的,支持最高4096位。 2、加密时原文的长度一旦超过密钥长度,就会解密错误。 这里不实现任意长度字串的加密原因有二: 1)。便于观察及测试用 2)。偷懒 3、如果在使用时发现原文和密码不一样的时候,就说明出现了第二点的情况 4、如果在生成素数及密钥的
[ToDoList_src.zip] - 一款VC写的日程安排软件,类型MS office 时间安排软件,可以学习参考
[Chatprogram(java).rar] - 一个JAVA的聊天程序,传上来给大家玩玩,也可以一起探讨
[RSA.rar] - 它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作
[RSA.rar] - RSA加密解密代码,简单的界面,详细的注释不错的说
[RSA_tool.rar] - 1、使用MIRCL大整数库开发的,支持最高4096位。 2、加密时原文的长度一旦超过密钥长度,就会解密错误。 这里不实现任意长度字串的加密原因有二: 1)。便于观察及测试用 2)。偷懒 3、如果在使用时发现原文和密码不一样的时候,就说明出现了第二点的情况 4、如果在生成素数及密钥的
文件列表(点击判断是否您需要的文件):
RSA
...\Debug
...\Rsa.cpp
...\RSA.dsp
...\RSA.dsw
...\Rsa.h
...\RSA.ncb
...\RSA.opt
...\RSA.plg
...\RsaMain.cpp
...\StdAfx.cpp
...\StdAfx.h
RSA
...\Debug
...\Rsa.cpp
...\RSA.dsp
...\RSA.dsw
...\Rsa.h
...\RSA.ncb
...\RSA.opt
...\RSA.plg
...\RsaMain.cpp
...\StdAfx.cpp
...\StdAfx.h