나는 다음 자바 암호화 방법을 가지고 있으며, 거기에 해당하는 PHP 복호화가 무엇인지 알고 싶습니다. PHP에 상응하는 PHP 암호 해독 함수가 없다면 다른 옵션은 무엇입니까? 미리 감사드립니다.이 Java 암호화 방법에 상응하는 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();
}
닫힌 질문에서 배운 것을 잘 알고 있습니다. –