21,886
社区成员
发帖
与我相关
我的任务
分享
public static String initKey(String seed)
throws Exception
{
seed = 'XXXX'; //暂时固定死这个值
KeyGenerator kg = KeyGenerator.getInstance("DES");
SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG");
secureRandom.setSeed(decryptBASE64(seed));
kg.init(secureRandom);
SecretKey secretKey = kg.generateKey();
return encryptBASE64(secretKey.getEncoded());
}