MIDP2.0を使用してJ2MEモバイルアプリケーション用の独自の暗号化アルゴリズムを開発しようとしています。
しかし、私は暗号化アルゴリズムの経験がありません。みんな私にアイデアを教えてください。
ドキュメントを暗号化したいのですが、そのドキュメントをリソースディレクトリに保持する必要があります。そのため、他人をハッキングしないように暗号化する必要があります。
MIDP2.0を使用してJ2MEモバイルアプリケーション用の独自の暗号化アルゴリズムを開発しようとしています。
しかし、私は暗号化アルゴリズムの経験がありません。みんな私にアイデアを教えてください。
ドキュメントを暗号化したいのですが、そのドキュメントをリソースディレクトリに保持する必要があります。そのため、他人をハッキングしないように暗号化する必要があります。
しないでください。暗号は高度に専門化されており、わずかなミスでも暗号が弱くなる可能性があります。AES、Salsa20 など、優れた暗号化アルゴリズムがたくさんあります。それらの1つを使用してください。また、利用可能なライブラリがあるため、独自のコードを記述する手間も省けます。
Bruce Schneier のアマチュア暗号に関する記事:アマチュア暗号設計者へのメモを読み、それを読んだら、独自の暗号を設計する考えを捨てて、標準の暗号の 1 つを使用してください。AES-CTR + HMAC または AES-GCM は私の個人的な好み、YMMV です。