Description: 分析了RSA算法的安全性在以及在实际使用过程中遇到的问题。还有在RSA算法使用到的参数的选择。在VC++工具上测试,并对测试结果进行分析总结。最后给出了用C语言编写的程序实现了该算法。-SRA public key cryptography key distribution in an asymmetric cryptosystem Platform: |
Size: 287744 |
Author:cqy |
Hits:
Description: RSA算法是最著名的公开密码体制。基于大数分解的难度。其公开密钥和私人密钥是一对大素数的函数,从一个公开密钥和密文中恢复出明文的难度等价于分解两个大素数之积。算法过程:首先是设计密钥,然后是对消息加密,最后是对密文解密。-RSA algorithm is the most famous public cryptosystem. Based on the difficulty of large integer. Its public key and private key is a function of large prime numbers, from a public key and the ciphertext to recover the plaintext of the difficulty is equivalent to decompose the product of two large prime numbers. Algorithm process: first is to design the key, then encrypt the message, and finally to decrypt the ciphertext. Platform: |
Size: 1892352 |
Author:古狸 |
Hits:
Description: RSA算法是最著名的公开密码体制。基于大数分解的难度。其公开密钥和私人密钥是一对大素数的函数,从一个公开密钥和密文中恢复出明文的难度等价于分解两个大素数之积。算法过程:首先是设计密钥,然后是对消息加密,最后是对密文解密。-RSA algorithm is the most famous public cryptosystem. Based on the difficulty of large integer. Its public key and private key is a function of large prime numbers, from a public key and the ciphertext to recover the plaintext of the difficulty is equivalent to decompose the product of two large prime numbers. Algorithm process: first is to design the key, then encrypt the message, and finally to decrypt the ciphertext. Platform: |
Size: 2835456 |
Author:古狸 |
Hits:
Description: RSA算法是目前公认的在理论和实际应用中最为成熟和完善的一种公钥密码体制,它是第一个既能用于数据加密也能用于数字签名的算法,是公钥密码体制的代表。-RSA algorithm is considered as a public-key cryptosystem of the most fully developed and complete in theory and practice application at present. It is the first algorithm for both data encryption and digital signature. Platform: |
Size: 18432 |
Author:刘明 |
Hits:
Description: 公钥密码中的最重要的密码体制RSA算法的C++实现,通过RSA算法对数据进行加解密。-The most important public key cryptography the cryptosystem RSA algorithm C++ achieved through the RSA algorithm for encryption and decryption of data. Platform: |
Size: 3620864 |
Author:WindAchilles |
Hits:
Description: 1.理解公钥密码算法,熟悉常用密码算法:RSA、椭圆曲线密码体制。
2.以RSA加密算法为例,掌握公钥密码算法加解密过程的实现。
-Understand public key cryptography algorithm, familiar with the commonly used cryptographic algorithms: RSA, elliptic curve cryptosystem.
RSA encryption algorithm, for example, to master the implementation of public key cryptography algorithm encryption and decryption process. Platform: |
Size: 72704 |
Author:mengmeng |
Hits:
Description: 1.理解公钥密码算法,熟悉常用密码算法:RSA、椭圆曲线密码体制。
2.以RSA加密算法为例,掌握公钥密码算法加解密过程的实现。
-1 understand public key cryptography algorithm, familiar with the commonly used cryptographic algorithms: RSA, elliptic curve cryptosystem. (2) the RSA encryption algorithm, for example, to master public key cryptography algorithm encryption and decryption process is achieved. Platform: |
Size: 7168 |
Author:fuaixia |
Hits:
Description: RSA算法是目前在理论和实际应用中最为成熟和完善的一种公钥密码体制。它运用最多的地方是加密,还可用来进行身份验证和数字签名,是一种典型的公钥密码体制。-RSA algorithm is currently in the theory and practical application of one of the most mature and improve public-key cryptosystem. It uses up to where it is encrypted, can also be used for authentication and digital signature, is a typical public-key cryptosystem. Platform: |
Size: 5992448 |
Author:孔春伟 |
Hits:
Description: 实习三 基于RSA的公钥加密
一、实习目的
1.理解公钥密码算法,熟悉常用密码算法:RSA、椭圆曲线密码体制;
2.以RSA加密算法为例,掌握公钥密码算法加解密过程的实现。
二、实现要求
1.实习前认真预习第6章的有关内容;
2.熟悉java中java.security.*和java.crypto.* 中相关类。
三、实习内容
-Practice three based on the RSA public key encryption
一、实习目的
One, the purpose of internship
1.理解公钥密码算法,熟悉常用密码算法:RSA、椭圆曲线密码体制;
1 understand the public key cryptography, familiar with the commonly used cryptographic algorithms: RSA, elliptic curve cryptosystem
2.以RSA加密算法为例,掌握公钥密码算法加解密过程的实现。
2 to the RSA encryption algorithm as an example, to grasp the implementation of public key cryptography algorithm encryption and decryption process.
二、实现要求
Two, the implementation requirements
1.实习前认真预习第6章的有关内容;
1 practice about the content of the sixth chapter carefully before the preview
2.熟悉java中java.security.*和java.crypto.* 中相关类。
2 familiar with the relevant class of java.security.* and java.crypto.* in java.
三、实习内容
Three, practice content
Platform: |
Size: 6144 |
Author:leon |
Hits:
Description: RSA is a cryptosystem for public-key encryption, and is widely used for securing sensitive data, particularly when being sent over an insecure network such as the Internet.A user of RSA creates and then publishes a public key based on the two large prime numbers, along with an auxiliary value. The prime numbers must be kept secret. Anyone can use the public key to encrypt a message, but with currently published methods, if the public key is large enough, only someone with knowledge of the prime numbers can feasibly decode the message Platform: |
Size: 10240 |
Author:mathi |
Hits:
Description: RSA is one of the first practical public-key cryptosystems and is widely used for secure data transmission. In such a cryptosystem, the encryption key is public and differs the decryption key which is kept secret. In RSA,-RSA is one of the first practical public-key cryptosystems and is widely used for secure data transmission. In such a cryptosystem, the encryption key is public and differs the decryption key which is kept secret. In RSA, Platform: |
Size: 1024 |
Author:Manish |
Hits:
Description: RSA is one of the first practical public-key cryptosystems and is widely used for secure data transmission. In such a cryptosystem, the encryption key is public and differs the decryption key which is kept secret.-RSA is one of the first practical public-key cryptosystems and is widely used for secure data transmission. In such a cryptosystem, the encryption key is public and differs the decryption key which is kept secret. Platform: |
Size: 2048 |
Author:k4inz0w |
Hits:
Description: The RSA cryptosystem is the most widely-used public key cryptography algorithm in the world. It can be used to encrypt a message without the need to exchange a secret key separately. The RSA algorithm can be used for both public key encryption and digital signatures. Platform: |
Size: 3072 |
Author:ahmed |
Hits:
Description: 椭圆曲线加密算法(ECC)是一种公钥算法,可以在不安全的信道上传递信息,而不需要事先约定密码。
RSA也是公钥算法,但是ECC比RSA有明显优势:在同等的安全程度下,所需要的密码长度最短。
但是缺点是算法本生很复杂,令人头大,我看了一堆书才写出了这个代码。
之前我发过一个256位的ECC源码,但是速度太慢了,这次这个是192位的,而且代码仔细优化过了,速度变快很多。(Elliptic curve cryptosystem (ECC) is a public key algorithm which can transmit information on unsafe channels without the need to pre contract passwords.
RSA is also a public key algorithm, but ECC has an obvious advantage over RSA: under the same security level, the required password length is the shortest.
But the drawback is that the algorithm is complex and big, and I read a bunch of books before I wrote the code.
I sent a 256 bit ECC source before, but it was too slow, this time it was 192 bits, and the code was carefully optimized, and the speed was faster.) Platform: |
Size: 83968 |
Author:heroaaa123 |
Hits: