[Java] JEP 130: SHA-224 Message Digests
Senin, 19 Agustus 2013
0
komentar
https://blogs.oracle.com/mullan/entry/jep_130_sha_224_message
JEP 130 (SHA-224 Message Digests) は、JDK8での導入を目指している11個のセキュリティの新機能のうちの一つです。
JEP 130: SHA-224 Message DigestsこのSHA-2暗号学的ハッシュファミリーにはSHA-224、SHA-256、 SHA-384、SHA-512のアルゴリズムが含まれています。この機能で、SHA-2ファミリーのJDKサポートをすべて満たします。
http://openjdk.java.net/jeps/130
SHA-224はSHA-256に基づいた省略版です。計算されたハッシュ値が(256ビットではなく)224ビットであり、SHA-256とは異なる初期値を使って計算されます。SHA-224は112ビットのセキュリティを提供します(これは2-key 3DESと同じです)。暗号化アプリケーションが、112ビット以上のセキュリティを提供しない、もしくは、より小さいハッシュサイズを使う必要がある場合に、SHA-224を使用してください。
以下はSHA-224を使ったコードサンプルです。
// Create a SHA-224 java.security.MessageDigest
MessageDigest md = MessageDigest.getInstance("SHA-224");
// Create a SHA224withRSA java.security.Signature
Signature sig = Signature.getInstance("SHA224withRSA");
// Create a SHA224withECDSA java.security.Signature
Signature esig = Signature.getInstance("SHA224withECDSA");
// Create an HmacSHA224 javax.crypto.KeyGenerator
KeyGenerator kg = KeyGenerator.getInstance("HmacSHA224");
// Create an HmacSHA224 javax.crypto.Mac
Mac mac = Mac.getInstance("HmacSHA224");
// Create an RSA/ECB/OAEPWithSHA-224ANDMGF1PADDING javax.crypto.Cipher
Cipher c = Cipher.getInstance("RSA/ECB/OAEPWithSHA-224ANDMGF1PADDING");
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Judul: [Java] JEP 130: SHA-224 Message Digests
Ditulis oleh Unknown
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke http://apk-zipalign.blogspot.com/2013/08/java-jep-130-sha-224-message-digests.html. Terima kasih sudah singgah membaca artikel ini.Ditulis oleh Unknown
Rating Blog 5 dari 5
0 komentar:
Posting Komentar