我的代码在两个不同的服务器上为相同的目标文本生成两个不同的值,
这是我的密码:
private static Key generateKey() throws Exception {
MessageDigest digester = MessageDigest.getInstance("MD5");
digester.update(String.valueOf(keyValue).getBytes("UTF-8"));
Key key = new SecretKeySpec(digester.digest(), "AES");
return key;
}
加密代码:
Key key = generateKey();
Cipher c = Cipher.getInstance("AES/CBC/PKCS5Padding");
c.init(Cipher.ENCRYPT_MODE, key);
如果您有任何想法,请提前谢谢
暂无答案!
目前还没有任何答案,快来回答吧!