hmac_sha1 签名
2016-02-17 14:58
197 查看
use URI::Escape qw(uri_unescape); use MIME::Base64; use Digest::HMAC_SHA1; $str=Digest::HMAC_SHA1::hmac_sha1("GET&%2F&AccessKeyId%3DZ7xxxxxxx4xxVh%26Action%3DDescribeRegions%26Format%3DXML%26RegionId%3Dregion1%26SignatureMethod%3DHMAC-SHA1%26SignatureNonce%3DNwDAxvLU6tFE0DVb%26SignatureVersion%3D1.0%26TimeStamp%3D$SDATE%26Version%3D2014-05-26",'fQIJzvxOXZuc1AhLxtVMz0qxxxxxkj&'); $Signature = encode_base64($str,""); print "$Signature\n";
相关文章推荐
- Lua学习笔记-9.1章-协同程序
- 【ZOJ-2006】Glass Beads【最小表示法】
- StringUtils的isBlank与isEmply 的用法
- VB.NET FTP传输及Win7下的FTP服务配置
- meminfo,df,
- 极值问题
- 毕业5年决定人的一生-- 大家千万不要错过这篇文章
- 【SDOI2013】【BZOJ3197】assassin
- Spring实现AOP的4种方式
- unity3d基础学习笔记4:Hierarchy与场景搭建
- Android Camera 预览图像被拉伸变形的解决方法
- 测试问题
- 搜索引擎的基本工作原理
- java中char的字节数
- ASP.NET 免费开源控件
- SQL规范
- js string to int
- Android快捷找到控件并设置监听事件
- unity3d基础学习笔记3:坐标
- unity3d基础学习笔记2:脚本篇