接着上一篇讲PHP HmacSHA1加密,HmacSHA1为不可逆加密,下面的代码与JAVA的HmacSHA1加密结果一致,可以互通,需要双方互通密钥。
<?php
/*
* HmacSHA1加密
* @author 1336704969@qq.com
*/
//以下面的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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦