SecretKey
Giriş
Şu satırı dahil ederiz.
constructor
Şöyle üretilir.
AES
Anahtar uzunlukları 128 (16 byte) , 192 (24 byte) , and 256 (32 byte) bit olabilir.
Şöyle yaparız.
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