less_retarded_wiki
main page, file list, single page HTML, source, report, wiki last updated on 06/07/23
RSA
TODO
generating keys:
- p := large random prime
- q := large random prime
- n := p * q
- f := (p - 1) * (q - 1) (this step may differ in other versions)
- e := 65537 (most common, other constants exist)
- d := solve for x: x * e = 1 mod f
- public key := (n,e)
- private key := d
message encryption:
- m := message encoded as a number < n
- encrypted := m^e mod n
message decryption:
- m := encrypted^d mod n
- decrypted := decode message from number m
All content available under CC0 1.0 (public domain). Send comments and corrections to drummyfish at disroot dot org.