R. L. Rivest、A. Shamir、L. Adleman

が発明者なのでRSAと呼ばれている。

RSA暗号とは?仕組みや応用事例を初心者にもわかりやすく解説!|ITトレンド

ここを参照

【鍵の生成】

1.異なる2つの大きな素数「p」「q」を任意にとる 2.n=pqとする 3.(p-1)(q-1)と互いに素な自然数eを任意にとる 4.edを(p-1)(q-1)で割った余りが1となる自然数dを任意にとる

1.p = 7 , q = 5 とする。 2.n は n = 7 * 5 なので 35 3.(p-1)(q-1) = 6 * 4 = 24 、 eは5にする。 4.d(秘密鍵)は5とし、ed÷(p-1)(q-1)=1余り1となる

※互いに素の補足(https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14239720099

【メッセージの暗号化】