JCE 暗号化について質問があります。ext ディレクトリに .jar ファイルとしてインストールできる独自の暗号化アルゴリズム/秘密鍵ジェネレーターを Java で作成するにはどうすればよいですか? アルゴリズムの基本的な考え方は理解しましたが、それを実装する方法がわかりません。Cipher と KeyGenerator をサブクラス化しますか? Google は何の助けにもなりません。これは面白いと思います。
前もって感謝します。
JCE 暗号化について質問があります。ext ディレクトリに .jar ファイルとしてインストールできる独自の暗号化アルゴリズム/秘密鍵ジェネレーターを Java で作成するにはどうすればよいですか? アルゴリズムの基本的な考え方は理解しましたが、それを実装する方法がわかりません。Cipher と KeyGenerator をサブクラス化しますか? Google は何の助けにもなりません。これは面白いと思います。
前もって感謝します。
のようなクラスに対して独自のプロバイダを作成することはできませんCipher
。これらのプロバイダは、Oracle が信頼する鍵ペアの一部である秘密鍵で署名する必要があります。
詳細については、こちらをご覧ください。
クラスは抽象クラスを拡張する必要がありjavax.crypto.Provider
ます。クラスは、Provider
で使用される新しいアルゴリズムを作成する方法javax.crypto.Cipher
です。のaddProvider()
メソッドを使用Cipher
して、使用できるようにします。