接着上一篇讲PHP HmacSHA1加密,HmacSHA1为不可逆加密,下面的代码与JAVA的HmacSHA1加密结果一致,可以互通,需要双方互通密钥。
<?php
/*
* HmacSHA1加密
* @author [email protected]
*/
//以下面的key和string为例,加密后的结果与java加密结果相同
$str = 'abcdefg';
$key = '*****';
$str = mb_convert_encoding($str, "UTF-8");
if (function_exists('hash_hmac'))
{
$res = base64_encode(hash_hmac("sha1", $str, $key, true));
}else{
echo '函数不存在.';
}
var_dump($res);
?>
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦