继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

PHP HmacSHA1加密 与JAVA通用

料青山看我应如是
关注TA
已关注
手记 201
粉丝 97
获赞 353

接着上一篇讲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);  
?> 

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP