/ /暗号化のインスタンスまたはキーを使用せずに暗号化と復号化[閉じる] - java

暗号のインスタンスまたはキーを使用せずに暗号化と復号化[閉じる] - java

暗号化と復号化の方法を知っていますか?文字列としての入力をとる単純な暗号化と、暗号化された文字列としての入力を復号化するために復号化関数を呼びたいときに使います。

回答:

回答№1は0

それはほとんど暗号化されません - 攻撃者が "復号化"機能を呼び出すとすぐに、あなたの秘密はなくなりました。 君は できた 標準の暗号化アルゴリズムを使用し、コードに組み込まれたキーで呼び出す ない それをお勧めします。特に、コード内のキーはコンパイルされているかどうかにかかわらず、コードにアクセスできる人なら誰でも見ることができるからです。


回答№2については2

あなたの暗号が鍵、ランダムなパッド、アルゴリズムが秘密で推測不能である場合にのみ、それは安全である。あなたが秘密を保持するアルゴリズムに頼るとき、あなたは本当に貧しい実績を持っているあいまいさによってセキュリティに頼っています。

私は鍵交換がPITAになる可能性があることを知っていますが、半能力の攻撃者による盗聴を防止する唯一の方法です。


回答№3の場合は1

試す ROT13これは得られるほど安全です。しかし、実際の暗号化はありません。

暗号化/復号化キーをあなたのアプリケーションはあなたとは何の関係も持っていませんが、あなたの暗号化は安全なものではありません。誰もがアプリケーションを分解して復号ルーチンを呼び出すことができます。