0

かわぐちさんの素因数発見アルゴリズムを用いない、初歩的なRSA暗号の解き方

56
0

かわぐちさんの素因数発見アルゴリズムを用いない、初歩的なRSA暗号の解き方

求める数:=p
:=d
割る数:=n
余り:=c
適当に求める数:=p2
適当な商:=d2
前提として
p=dn+c(a)
今適当にd2を決めてp2を求めると
p2=d2n+c(b)
差を取って

p2p=n(d2d)

p=p2d2n+dn(c)

(b)より
c=p2d2n
変形して
n=(p2c)/d2(d)
(d)(a)に代入して
p=d(p2c)/d2+c

d/d2=Dとおくと
p=(p2c)D+c

0<D<1かつ、D(p2c)N
なので、総当りで求められる。

投稿日:2023423
更新日:2024427
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

のんびりしようね。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. かわぐちさんの素因数発見アルゴリズムを用いない、初歩的なRSA暗号の解き方