· 7 years ago · Sep 12, 2018, 05:44 PM
1Base64_encode different between Java and PHP
2String generateSignature () {
3 byte[] Sequence = ("hello").getBytes("UTF-8");
4 Mac HMAC = Mac.getInstance("HMACSHA256");
5 HMAC.init("SECRET_KEY");
6 byte[] Hash = HMAC.doFinal(Sequence);
7 String Signature = new String(Base64.encodeBase64(Hash));
8 return Signature;
9}
10
11function generateSignature() {
12 $sequence = "hello";
13 $encrypted = hash_hmac('sha256', $sequence, "SECRET_KEY");
14 return base64_encode($encrypted);
15}