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して、使用できるようにします。