MD5/DES/Blowfishアルゴリズムのjava.security.NoSuchAlgorithmExceptionについて

2010/06/23 00:09Update
TAGS: MD5 | DES | Blowfish | アルゴリズム | NoSuchAlgorithmException

javax.crypto.Cipher.getInstanceでMD5/DES/Blowfishアルゴリズムを実装・実行の時、java.security.NoSuchAlgorithmExceptionについて。

javax.crypto.Cipher.getInstanceを使ったMD5/DES/Blowfish アルゴリズムを実装する際に、以下のような異常を出る場合はあります。
java.security.NoSuchAlgorithmException: Cannot find any provider supporting DESede
        at javax.crypto.Cipher.getInstance(...)
        ...

解決策として、これらのアルゴリズムのプロバイダであるjce.jar,sunjce_provider.jarファイルをclasspathに追加すれば解決できます。

参考資料


JavaによるMD5実装

JavaによるDESアルゴリズム実装

有关作者
Syboos.jp編集長AJavaやオープンソース情報の執筆、Webサイトの開発や運営全般の業務に携わる。

Sponsored Link


Comments