ホームページ >バックエンド開発 >PHPチュートリアル >javascript - このアルゴリズムで行き詰まった場合、暗号関数を取得するにはどうすればよいですか?
コードはhttps://jsfiddle.net/9wmy7fs9/
にあります。KEY
常量是固定的,加密文本用 decrypt
関数デコードで平文を取得可能
このdecrypt
函数写一个 function encrypt(plain_text, KEY)
関数を渡すことは可能ですか?
つまり、暗号化されたテキストは平文から推定できます
ありがとう!
コードはhttps://jsfiddle.net/9wmy7fs9/
にあります。KEY
常量是固定的,加密文本用 decrypt
関数デコードで平文を取得可能
このdecrypt
函数写一个 function encrypt(plain_text, KEY)
関数を渡すことは可能ですか?
つまり、暗号化されたテキストは平文から推定できます
ありがとう!
1972 年に IBM が米国政府向けに開発した DES アルゴリズムは、人類史上初の公開アルゴリズムを備えた暗号化システムになりました。つまり、私が暗号化アルゴリズムを説明したとしても、それを復号化する方法はまだわかりません。 。同様に、復号アルゴリズムを取得したとしても、元の暗号アルゴリズムを推定することは不可能です。もちろん、ここでは DES について話しています。
つまり、他人によるリバースエンジニアリングを防ぐために、暗号化と復号化のアルゴリズムを秘密にしておくことが技術的には可能だということです。ここで復号アルゴリズムがDESの場合、暗号アルゴリズムを導出することができません。ただし、ここで使用される復号化アルゴリズムが DES や AES256 などのより高度なアルゴリズムではない場合は、暗号化アルゴリズムをリバース エンジニアリングできる可能性があります。