c-跪求:HMAC-MD5的算例,用于验证

问题描述

跪求:HMAC-MD5的算例,用于验证

自己根据网上的资料改了一段HMAC-MD5的代码,希望能有实例验证一下是否正确,例如:
已知公共密钥key和需要加密的数据流data,求HMAC-MD5结果

char* key="abcde";
UNCHAR data[]={{
0x01 ,0x00 ,0x00 ,0xad ,0x06 ,0x34,

0x1f ,0xd8 ,0x04 ,0x02 ,0x1b ,0x4a ,0x57 ,0x6f ,0x7b ,0xd4 ,0x7a ,0x4a ,0x5d ,0x4e ,0x50 ,0x12,
0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00,
0x06 ,0x06 ,0x00 ,0x00 ,0x00 ,0x02 ,0x01 ,0x0a ,0x31 ,0x32 ,0x33 ,0x34 ,0x35 ,0x36 ,0x37 ,0x00,
0x0c ,0x06 ,0x00 ,0x00 ,0x05 ,0xd0 ,0x1e ,0x18 ,0x30 ,0x30 ,0x2d ,0x32 ,0x37 ,0x2d ,0x31 ,0x39,
0x2d ,0x39 ,0x46 ,0x2d ,0x41 ,0x44 ,0x2d ,0x32 ,0x41 ,0x3a ,0x7a ,0x72 ,0x6c ,0x74 ,0x1f ,0x13,
0x30 ,0x30 ,0x2d ,0x32 ,0x33 ,0x2d ,0x31 ,0x34 ,0x2d ,0x45 ,0x33 ,0x2d ,0x36 ,0x30 ,0x2d ,0x39,
0x30 ,0x3d ,0x06 ,0x00 ,0x00 ,0x00 ,0x13 ,0x4d ,0x18 ,0x43 ,0x4f ,0x4e ,0x4e ,0x45 ,0x43 ,0x54,
0x20 ,0x35 ,0x34 ,0x4d ,0x62 ,0x70 ,0x73 ,0x20 ,0x38 ,0x30 ,0x32 ,0x2e ,0x31 ,0x31 ,0x67 ,0x4f,
0x0e ,0x02 ,0x00 ,0x00 ,0x0c ,0x01 ,0x31 ,0x32 ,0x33 ,0x34 ,0x35 ,0x36 ,0x37 ,0x04 ,0x06 ,0xc0,
0xa8 ,0x01 ,0x05 ,0x05 ,0x06 ,0x00 ,0x00 ,0x00 ,0x01 ,0x57 ,0x0e ,0x53 ,0x54 ,0x41 ,0x20 ,0x70,
0x6f ,0x72 ,0x74 ,0x20 ,0x23 ,0x20 ,0x31

};


解决方案

已解决,HMAC-MD5的算例在 标准rfc2104 有提供,也感谢楼上各位作答

解决方案二:

http://blog.sina.com.cn/s/blog_6719b11b0100ingt.html

解决方案三:

http://download.csdn.net/detail/dusea/677896

时间: 2024-07-31 11:29:22

c-跪求:HMAC-MD5的算例,用于验证的相关文章

跪求大神破解一下这个天狼星的加密视频

问题描述 我机器码是5678014260161584322714666446866430405317下面是要输入用户名和注册码据说是天狼星的,跪求大神用算码器算一下...........

怎样在C/S中实现多字段查询啊?跪求类似的样例参考一下

问题描述 怎样在C/S中实现多字段查询啊?跪求类似的样例参考一下通过form或者跳出输入框,输入多个条件查询view中的数据,并显示出来 解决方案 解决方案二:IfNotuiwork.dialogbox("dlgsearch",True,True,False,False,False,False,msgTitleSearch$,docSearch)ThenExitFunctiontmp$=docSearch.Type(0)IfTrim(tmp$)="FmOutOff"

c++-C++如何转C语言,跪求帮忙转一下,在线等答案

问题描述 C++如何转C语言,跪求帮忙转一下,在线等答案 各位学长,能不能帮小妹做个作业啊,把C++转换为C语言//附合水准路线解算.cpp#include #include #include #include using namespace std; void Data_Calculate();//数据解算void Data_Show();//结果打印到屏幕void Data_Output();//结果输出到TXT int v[4] i=0;double h[4] L[4] h_v[4] H[

跪求!急,在线等!!.netDES加密与javaDES加密出的字符串不同

问题描述 跪求!急,在线等!!.netDES加密与javaDES加密出的字符串不同 这是.net的DES加密 .net我不懂 这是java的 我敲的 但是二者加密出来的字符串不同 java解析出来的加密字符串是 e0pOfMet1ZnYMUAaIjk6lg== .net解析出来的是 esUrgcoeel8amhhplZX2MQ== 我java的那个步骤错了吗? 为什么俩者解析出来的字符串不同!谢谢大神!! 囧 解决方案 .net你用的是asiic编码,你确认java使用asiic编码吗 解决方案

android-java web 怎么给安卓手机客户端提供接口? 开发文档不懂 跪求解决方法

问题描述 java web 怎么给安卓手机客户端提供接口? 开发文档不懂 跪求解决方法 用到的框架 spring+springMVC+myBatis 数据库 mysql 开发工具 eclipse 实现手机 注册 和登录 以及获取手机用户个人信息功能 这是开发文档 可供参考,真的不知道该从哪里入手 1.用户注册 参数名称 参数说明 长度要求 可选/必须 phone 用户注册的手机号 必须 password 用户密码(md5加密) 必须 code 手机验证码 6 必须 rndstring 随机字符串

跪求:根据下拉框的年份 读取库中相符的记录

问题描述 跪求:根据下拉框的年份读取库中相符的记录两张表,一张city存最新改动后的,一张city1存某年改的某些内容,city和city1字段名相同,city1只多了一个date字段.现在通过网页中的下拉列表框选择年份,对应city1中的date,来读记录.例:city1中存06.04.99三个年份改动,下拉框中选08读>06的,选00读04-99的,选90读<99的.特别:city1中的年份会增加,也许今年加入08.求求求求怎么实现例:city1中存2006.2004.1999三个特别年份

这题做不出来学校不让毕业 跪求 给大神给个答案

问题描述 第一题题目描述袜子1双10元,2双16,3双20,如果买4双袜子最少需要多少钱呢?输入第一行输入三个正整数a.b.c,表示买1.2.3双袜子的钱数,保证买3双比2双合适,2双比1双合适.第二行有若干个正整数x,表示问你买x双袜子最少需要多少钱,以0结束,0的问题不回答.输出一行一数样例输入101620123450样例输出1016203036第二题题目描述现在如果你将去参加中国好声音的比赛,已知4位导师转身的概率,你能否求出自己获得4位.3位.2位.1位.0位导师转身的概率吗?例如,4位

php 用户而验证-跪求大神帮我指点迷津,授权验证代码,已经有思路,也设计出来了,就是不知道怎么调用,代码如下

问题描述 跪求大神帮我指点迷津,授权验证代码,已经有思路,也设计出来了,就是不知道怎么调用,代码如下 <?php $auth=http://g.xsscp.com/include/code1.php?url=$_SERVER['HTTP_HOST']"; <?php $url = "http://g.xsscp.com/include/code1.php?url=$_SERVER['HTTP_HOST']"; $html = file_get_contents($

android-手里的Android项目就差一个订单系统了,毫无头绪,谁能给个源码链接参考下,跪求

问题描述 手里的Android项目就差一个订单系统了,毫无头绪,谁能给个源码链接参考下,跪求 手里的Android项目就差一个订单系统了,毫无头绪,谁能给个源码链接参考下,跪求 解决方案 当然你要做适当修改.数据库.服务器部署等等,不可能有拿来就能运行的程序,否则你应该花钱雇人开发算了. 解决方案二: http://download.csdn.net/detail/o1587790525/5621145http://blog.csdn.net/o1587790525/article/detail