Description: RSA算法是一种公钥密码算法.实现RSA算法包括生成RSA密钥,用RSA加密规则和解密规则处理数据。RSA数字签名算法利用RSA算法实现数字签名。本文详述了RSA算法的基本原理, RSA加密算法的实现以及如何利用RSA实现数字签名.-RSA is a public key cryptography algorithm. Implementation of RSA algorithm include RSA key generation. using RSA encryption and decryption rules rules processing data. RSA digital signature algorithm uses RSA Digital Signature Algorithm. The paper describes how the RSA algorithm to the basic principles RSA encryption algorithm and the realization of how to use RSA digital signature. Platform: |
Size: 19361 |
Author:huke |
Hits:
Description: RSA加密处理C#代码研究 1、生成public key和private key并可保存生成XML文件。 2、演示了RSA数字签名的处理过程。 3、演示了加密解密的过程。 -RSA encryption code research C# 1, and generated public key can be kept private key to generate XML documents. 2, demonstrated a RSA digital signature of the process. 3, demonstrated the encryption and decryption process. Platform: |
Size: 2048 |
Author:LJ |
Hits:
Description: rsa数字签名公钥加密私钥解密c++源代码-The C++ source program of RSA digital signature about encryption with public key and decryption with secret key. Platform: |
Size: 5120 |
Author:冉冉 |
Hits:
Description: 说明:
1、里面有什么:
1.1、org.bouncycastle.*下的所有软件是bouncycastle组织开发的软件包
1.2、org.infosecurity.*下的软件包括:
DES_CBC算法的实现
RSA算法的实现(包括:密钥生成、公钥加密和私钥解密、数字签名及签名验证)
数字信封的实现
利用数字信封实现大文件的加密、解密。
2、有什么用:
2.1 研究、学习信息安全中的密码学设计与实现技术。
2.2 当然如果大家觉得在其它地方用的上,我会觉得很高兴的。
3、还有什么改进:
3.1 对文件加密、解密的时候要频繁的IO,如果加一个缓冲区,比如10K、50K等,
只有缓冲区满了才写入DISK这样将提高效率。
3.2 RSA私钥积存的时候可以按PKCS8形式,再经BASE64编码保存比较好。-Note : 1, mean there : 1.1, org.bouncycastle .* of all software development organizations is bouncycastle package 1.2, org.infosecurity .* The software includes : DES_CBC algorithm to achieve the realization of the RSA algorithm (including : key generation, public key and private key encryption decryption, digital signatures and signature verification), the realization of digital envelope using digital envelope realize document encryption, decryption. Two, what is the use of : 2.1, learning the information security cryptography design and technology. 2.2 Of course, if you think in the other parts, I feel very happy. Three, what is there for improvement : 3.1 pairs of file encryption, decryption, and the time to frequent the IO, plus a buffer, such as 10K, 50K, the only buffer is needed for Platform: |
Size: 212992 |
Author:雷敏 |
Hits:
Description: 本程序是用java程序包实现RSA安全认证算法的实现程序,可用于网络安全传输和数字签名-this procedure is used java package to achieve RSA Security Authentication Algorithm procedures, can be used for transmission of network security and digital signature Platform: |
Size: 1024 |
Author:许可 |
Hits:
Description: 本论文为计算机专业毕业设计论文,密码体制的描述与RSA算法及在数字签名中的应用与前景分析,包括具体应用的密聊源程序.-thesis for the graduate design computer professional papers, Cryptography with the RSA algorithm described in the digital signature and the application and prospects, including specific application of the Federated chat source. Platform: |
Size: 26624 |
Author:huke |
Hits:
Description: RSA算法是一种公钥密码算法.实现RSA算法包括生成RSA密钥,用RSA加密规则和解密规则处理数据。RSA数字签名算法利用RSA算法实现数字签名。本文详述了RSA算法的基本原理, RSA加密算法的实现以及如何利用RSA实现数字签名.-RSA is a public key cryptography algorithm. Implementation of RSA algorithm include RSA key generation. using RSA encryption and decryption rules rules processing data. RSA digital signature algorithm uses RSA Digital Signature Algorithm. The paper describes how the RSA algorithm to the basic principles RSA encryption algorithm and the realization of how to use RSA digital signature. Platform: |
Size: 19456 |
Author:huke |
Hits:
Description: 用java写的RSA加密解密程序,支持数字签名验证和分段加密,有友好的图形界面。-Using java to write the RSA encryption and decryption procedures, support for digital signature verification and sub-encryption, has a friendly graphical interface. Platform: |
Size: 5120 |
Author:羊毛 |
Hits:
Description: PGP—Pretty Good Privacy,是一个基于RSA公匙加密体系的邮件加密软件。可以用它对你的邮件保密以防止非授权者阅读,它还能对你的邮件加上数字签名从而使收信人可以确信邮件是你发来的。它让你可以安全地和你从未见过的人们通讯,事先并不需要任何保密的渠道用来传递密匙。它采用了:审慎的密匙管理,一种RSA和传统加密的杂合算法,用于数字签名的邮件文摘算法,加密前压缩等,还有一个良好的人机工程设计。它的功能强大,有很快的速度。-PGP-Pretty Good Privacy, is a based on the RSA public key encryption system for e-mail encryption software. Can use its e-mail your confidential to prevent unauthorized persons to read, it can add to your e-mail digital signature so that the recipient can be sure that your message is sent. It lets you safely and you have never seen people in communications, in advance does not require any of the channels used to transmit confidential key. It uses the: key to prudent management, an RSA encryption and traditional hybrid algorithm for digital signatures, message digest algorithm, encryption before compression, as well as a good ergonomic design. Its powerful, has quickly speed. Platform: |
Size: 13531136 |
Author:xuanlong |
Hits:
Description: C#实现数字签名
/* 基于RSA的数字签名和验证C#源码
* (采用字符串作为参数)RSA_Demo3
* 运行环境:.net2.0 framework
*/-C# Realize digital signature/* Based on the RSA digital signature and verification C# Source* (using the string as a parameter) RSA_Demo3* Runtime Environment:. Net2.0 framework* / Platform: |
Size: 1024 |
Author:基金 |
Hits:
Description: 在VC环境下编写的,利用RSA进行数字签名算法-In the VC environment prepared by the use of RSA digital signature algorithm Platform: |
Size: 1972224 |
Author:王立红 |
Hits:
Description: RSA ( Rivest Shamir Adleman )is crypthograph system that used to give a secret information and digital signature . Its security based on Integer Factorization Problem (IFP). RSA uses an asymetric key. RSA was created by Rivest, Shamir, and Adleman in 1977. Every user have a pair of key, public key and private key. Public key (e) . You may choose any number for e with these requirements, 1< e <Æ (n), where Æ (n)= (p-1) (q-1) ( p and q are first-rate), gcd (e,Æ (n))=1 (gcd= greatest common divisor). Private key (d). d=(1/e) mod(Æ (n)) Encyption (C) . C=Mª mod(n), a = e (public key), n=pq Descryption (D) . D=C° mod(n), o = d (private key- RSA ( Rivest Shamir Adleman )is crypthograph system that used to give a secret information and digital signature . Its security based on Integer Factorization Problem (IFP). RSA uses an asymetric key. RSA was created by Rivest, Shamir, and Adleman in 1977. Every user have a pair of key, public key and private key. Public key (e) . You may choose any number for e with these requirements, 1< e <Æ (n), where Æ (n)= (p-1) (q-1) ( p and q are first-rate), gcd (e,Æ (n))=1 (gcd= greatest common divisor). Private key (d). d=(1/e) mod(Æ (n)) Encyption (C) . C=Mª mod(n), a = e (public key), n=pq Descryption (D) . D=C° mod(n), o = d (private key Platform: |
Size: 5120 |
Author:nb |
Hits:
Description: RSA数字签名算法使用RSA进行数字签名-RSA digital signature algorithm using the RSA for digital signatures Platform: |
Size: 7519232 |
Author:peter |
Hits:
Description: RSA数字签名源程序,适合课程实验使用。-RSA digital signature source program, and suitable for the experiment used. Platform: |
Size: 1024 |
Author:林 |
Hits: