Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 9b461b4

Browse files
Added doc for RSA
1 parent 860188c commit 9b461b4

File tree

1 file changed

+17
-0
lines changed
  • Security Algorithms/Cryptography/RSA Algortihm

1 file changed

+17
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## RSA
2+
One of the first public-key cryptosystems and is widely used for secure data transmission. In such a cryptosystem, the encryption key is public and it is different from the decryption key which is kept secret (private). In RSA, this asymmetry is based on the practical difficulty of the factorization of the product of two large prime numbers, the **factoring problem**.
3+
4+
#### Designers
5+
Ron Rivest, Adi Shamir, and Leonard Adleman
6+
7+
---------------
8+
9+
![](https://globlib4u.files.wordpress.com/2013/10/image1_e.gif)
10+
--------------
11+
#### Operation
12+
13+
A basic principle behind RSA is the observation that it is practical to find three very large positive integers e, d and n such that with modular exponentiation for all integer m (with 0 ≤ m < n):
14+
** (m^e)^d ~ m mod n **
15+
and that even knowing e and n or even m it can be extremely difficult to find d.
16+
17+
[More info](https://en.wikipedia.org/wiki/RSA_(cryptosystem)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /