50,545
社区成员
发帖
与我相关
我的任务
分享
package com.test;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import java.security.SecureRandom;
import java.util.Arrays;
public class test {
public static void main(String[] args) throws Exception {
String password="01234567890123456789";
System.out.println(Arrays.toString(password.getBytes()));
KeyGenerator kgen = KeyGenerator.getInstance("AES");
SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG" );
secureRandom.setSeed(password.getBytes());
kgen.init(128, secureRandom);
SecretKey secretKey = kgen.generateKey();
byte[] enCodeFormat = secretKey.getEncoded();
System.out.println(Arrays.toString(enCodeFormat));
}
}
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import java.security.SecureRandom;
import java.util.Arrays;
public class Test {
public static void main(String[] args) throws Exception {
String password="01234567890123456789";
System.out.println(Arrays.toString(password.getBytes()));
KeyGenerator kgen = KeyGenerator.getInstance("AES");
SecureRandom secureRandom = new SecureRandom();
kgen.init(128, secureRandom);
SecretKey secretKey = kgen.generateKey();
byte[] enCodeFormat = secretKey.getEncoded();
System.out.println(Arrays.toString(enCodeFormat));
}
}
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import java.security.SecureRandom;
import java.util.Arrays;
public class Test {
public static void main(String[] args) throws Exception {
String password="01234567890123456789";
System.out.println(Arrays.toString(password.getBytes()));
KeyGenerator kgen = KeyGenerator.getInstance("AES");
SecureRandom secureRandom = new SecureRandom();
secureRandom.setSeed(password.getBytes());
byte[] bytes = new byte[password.getBytes().length];
secureRandom.nextBytes(bytes);
System.out.println(Arrays.toString(bytes));
secureRandom.nextBytes(bytes);
System.out.println(Arrays.toString(bytes));
kgen.init(128, secureRandom);
SecretKey secretKey = kgen.generateKey();
byte[] enCodeFormat = secretKey.getEncoded();
System.out.println(Arrays.toString(enCodeFormat));
}
}