28 Nisan 2016 Perşembe

SecretKey Arayüzü

SecretKey
Giriş
Şu satırı dahil ederiz.
import javax.crypto.SecretKey;
Bir arayüzdür.

constructor
Şöyle üretilir.
KeySpec keySpec = ...;
SecretKeyFactory keyFactory = ...;
SecretKey key = keyFactory.generateSecret(keySpec);

AES
Anahtar uzunlukları 128 (16 byte) , 192 (24 byte) , and 256 (32 byte) bit olabilir.

Şöyle yaparız.
KeyGenerator keyGen = KeyGenerator.getInstance("AES");
keyGen.init(256);  //using AES-256
SecretKey key = keyGen.generateKey();  //generating key
Şöyle yaparız.
byte[] keyBytes = "1234123412341234".getBytes();  //example
SecretKey key = new SecretKeySpec(keyBytes, "AES");



Hiç yorum yok:

Yorum Gönder