我有以下Java加密方法,如果有的话,我想知道它的等效PHP解密是什么。如果 PHP 没有等效的 PHP 解密功能,那我还有什么其他选择?提前致谢。
private String encrypt(String string, String key) {
StringBuilder enc = new StringBuilder();
try {
Mac mac = Mac.getInstance("HMACSHA256");
SecretKeySpec secret = new SecretKeySpec(key.getBytes(), "HMACSHA256");
mac.init(secret);
byte[] digest = mac.doFinal(string.getBytes());
for (byte b : digest) {
String hex = Integer.toHexString(0xff & b);
if (hex.length() == 1)
enc.append('0');
enc.append(hex);
}
} catch (Exception e) {
}
return enc.toString();
}