新しい暗号化方式考えたんだけど。
■ このスレッドは過去ログ倉庫に格納されています
まず適当にデカい数字を決める。
例えば123456789とかな。
でこれを素因数分解すると
3×3×3607×3803になるわけだ。
この数字の中で1番大きい数、つまり3803という素数を抜き出す。
Love って平文があるとする。
これを3803っていう数字を使って暗号化すると、 Snwpになる。
解説すると
Loveの1文字目、つまりLというアルファベットをシーザー暗号を用いて3803回ずらす。 そうするとSになる。
次に2文字目のO、これは3803回ずらすのではなく、3803の次の素数、つまり3821という素数の数だけOをずらす。
これを全ての文字に適用する。 適当なデカい数を素因数分解出来るならRSA暗号は破れてるんですがそれは >>2
は?
お前らみたいな奴に自分の頭の良さを証明して俺が気持ちよくなりたいだけのただのオナニースレだけど??? 別に変な手順加えるだけならなんでもいいじゃん
わざわざ素因数分解とかにしなくても そんなの素因数の並びをAIに学習させて世に存在する単語や記号諸々のデーターとの近似性を確認しながら総アタックかければすぐに破られるぞ
実際量子コンピュータなら10分で破れると言われる
知らんけど ちょっと複雑にしただけじゃコンピュータとしては何も変わらねんだわ ずらす数をルールに則って変えていくっていうのは既にある共通鍵暗号方式と何ら変わらん
RSAって言ってるやつは素因数分解に引っ張られ過ぎ 「それRSAじゃね?」←RSAへの侮辱罪で死刑になるレベル 素数とかじゃなくて
最初から123456789回ずらせばよくね? この手のは鍵をどうやって保存してどうやって受け渡しするのかって問題が結局は残るので rsa暗号ちょっとだけ勉強したけど
本当によく考えられてるよな 理論上解読が不可能って意味では暗号化したいデータと同じ長さの乱数でXOR取るのが最強だぞ 暗号化と復号に時間かかる
別の鍵でも復号できる
選択メッセージ攻撃に弱い ■ このスレッドは過去ログ倉庫に格納されています