CrococryptLibを使用したデータの暗号化
Javaアプリケーションに暗号化機能を組み込み
CrococryptLibは、ソフトウェア製品に暗号化機能を追加するためのJava暗号化ライブラリSDKです。 PBKDF2やPKCS #5などの業界標準に従ってデータを簡単に暗号化して保存、転送することができます。 このSDKを使用するのに、暗号化の詳しい知識は必要ありません。
特長
- セキュリティのパラメータを単一のコンパクトなフォーマットで自動的に選択・保存
- ユーザーパスワードの簡単なハッシュ化と検証
- パスワードベースの暗号化機能は、暗号鍵のラップとパスワードの変更機能を含む
- デフォルトのハッシュアルゴリズム:PBKDF2(PKCS #5)、HMAC-SHA512、512ビットハッシュ、512ビットソルト
- デフォルトの強力な暗号化:AES 256ビット、CBCモード、新しい初期化ベクトル(IV)の自動生成
- JCEの対称鍵暗号方式(Twofish、Serpent、Blowfish、3DES、GOSTなど)も使用可能
- バイナリ、Base64、Hex、JSON、ファイル、ストリームオブジェクトに簡単にエンコーディング
- それぞれの値を個別に保存
- アプリケーションの設定を変更しても、すべてのユーザーパスワードを再ハッシュしたり何かを暗号化したりする必要はありません。
- アカウントごとにアルゴリズムの強度を変えることができます。
- ファイルの大容量データストリームと大規模なデータベースオブジェクトを取り扱えます。
- ファイル抹消ツールとランダムデータ生成ツール
HissenITについて
HissenITは、 IT開発とコンサルティングの個人的なサービスを提供しています。 複雑なシステムのソフトウェアとアーキテクチャの開発および実装を行います。 専門分野はビジネスプロセスと製品開発です。