OAuth認(rèn)證協(xié)議中的HMACSHA1加密算法(實(shí)例)
實(shí)例如下:
<?php
function hmacsha1($key,$data) {
$blocksize=64;
$hashfunc='sha1';
if (strlen($key)>$blocksize)
$key=pack('H*', $hashfunc($key));
$key=str_pad($key,$blocksize,chr(0x00));
$ipad=str_repeat(chr(0x36),$blocksize);
$opad=str_repeat(chr(0x5c),$blocksize);
$hmac = pack(
'H*',$hashfunc(
($key^$opad).pack(
'H*',$hashfunc(
($key^$ipad).$data
)
)
)
);
return $hmac;
}
?>
以上這篇OAuth認(rèn)證協(xié)議中的HMACSHA1加密算法(實(shí)例)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Yii CDBCriteria常用方法實(shí)例小結(jié)
這篇文章主要介紹了Yii CDBCriteria常用方法,結(jié)合實(shí)例形式總結(jié)分析了CDBCriteria類(lèi)的功能與常用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2017-01-01
thinkPHP5.1框架路由::get、post請(qǐng)求簡(jiǎn)單用法示例
這篇文章主要介紹了thinkPHP5.1框架路由::get、post請(qǐng)求簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了thinkPHP5.1路由get、post請(qǐng)求基本使用方法,需要的朋友可以參考下2019-05-05
PHP配置把錯(cuò)誤日志以郵件方式發(fā)送方法(Windows系統(tǒng))
這篇文章主要介紹了PHP配置把錯(cuò)誤日志以郵件方式發(fā)送方法(Windows系統(tǒng)),本文給出了配置示例和使用例子,需要的朋友可以參考下2015-06-06
Ajax提交表單時(shí)驗(yàn)證碼自動(dòng)驗(yàn)證 php后端驗(yàn)證碼檢測(cè)
Ajax提交表單時(shí)實(shí)現(xiàn)驗(yàn)證碼自動(dòng)驗(yàn)證,驗(yàn)證碼先檢測(cè)正確性,不正確則不提交表單,更新驗(yàn)證碼,php后端驗(yàn)證碼檢測(cè),感興趣的小伙伴們可以參考一下2016-07-07
PHP中Http協(xié)議post請(qǐng)求參數(shù)
這篇文章主要介紹了Http協(xié)議post請(qǐng)求參數(shù)的相關(guān)資料,需要的朋友可以參考下2015-11-11
yii框架結(jié)合charjs統(tǒng)計(jì)上一年與當(dāng)前年數(shù)據(jù)的方法示例
這篇文章主要介紹了yii框架結(jié)合charjs統(tǒng)計(jì)上一年與當(dāng)前年數(shù)據(jù)的方法,涉及Yii框架后臺(tái)數(shù)據(jù)查詢(xún)、前臺(tái)交互、日期操作等相關(guān)使用技巧,需要的朋友可以參考下2020-04-04
Laravel認(rèn)證原理以及完全自定義認(rèn)證詳解
最近在學(xué)習(xí)laravel框架,所以下面這篇文章主要給大家介紹了關(guān)于Laravel認(rèn)證原理以及完全自定義認(rèn)證的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07
thinkphp模板賦值與替換實(shí)例簡(jiǎn)述
這篇文章主要介紹了thinkphp模板賦值與替換的方法,以實(shí)例形式簡(jiǎn)述了模板復(fù)制的兩種簡(jiǎn)單方法,以及模板替換中的特殊字符串說(shuō)明與用法實(shí)例,是使用頻率比較高的技巧,需要的朋友可以參考下2014-11-11
PHP網(wǎng)頁(yè)游戲?qū)W習(xí)之Xnova(ogame)源碼解讀(十六)
這篇文章主要介紹了PHP網(wǎng)頁(yè)游戲Xnova(ogame)源碼解讀的攻擊任務(wù)頁(yè)面的代碼流程,需要的朋友可以參考下2014-06-06
在Mac OS上搭建PHP的Yii框架及相關(guān)測(cè)試環(huán)境
這篇文章主要介紹了在Mac OS上搭建PHP的Yii框架及相關(guān)測(cè)試環(huán)境的方法,Mac自帶Apache與PHP等軟件,因而搭建開(kāi)發(fā)環(huán)境時(shí)非常舒適,需要的朋友可以參考下2016-02-02

