さまざまな汎用Javaコンポーネントを開発するApache Commonsプロジェクトが8月9日、暗号ライブラリ「Apache Commons Crypto 1.0」を公開した。 Apache Commons CryptoはAES-NI(Advanced Encryption Standard New Instructions)で最適化した暗号ライブラリ。暗号アルゴリズムを実装するのではなく、OpensslまたはJCEアルゴリズム実装をラッピングする。暗号アルゴリズムレベルとJava StreamレベルのAPIを備え、開発者はこれを利用して高速なAES暗号/復号を最小限のコードで実装できるという。性能についてはJNIベースの実装によりOpenSSLをベースとしたネイティブのC/C++バージョンと遜色ないレベルを実現するとしている。 今回のリリースでは共通のコード品質レポートが有効になり、C