hex2bin
typedef BYTE unsigned char;
</pre><pre code_snippet_id="1639451" snippet_file_name="blog_20160408_3_9633505" name="code" class="cpp">BYTE  HexChar[256]={0};
void  InitHexBuff()
{
    HexChar[0] = '0';
    HexChar[1] = '1';
    HexChar[2] = '2';
    HexChar[3] = '3';
    HexChar[4] = '4';
    HexChar[5] = '5';
    HexChar[6] = '6';
    HexChar[7] = '7';
    HexChar[8] = '8';
    HexChar[9] = '9';
    HexChar[0xA] ='A';
    HexChar[0xB] = 'B';
    HexChar[0xC] = 'C';
    HexChar[0xD] = 'D';
    HexChar[0xE] = 'E';
    HexChar[0xF] = 'F';
    HexChar['0'] = 0;
    HexChar['1'] = 1;
    HexChar['2'] = 2;
    HexChar['3'] = 3;
    HexChar['4'] = 4;
    HexChar['5'] = 5;
    HexChar['6'] = 6;
    HexChar['7'] = 7;
    HexChar['8'] = 8;
    HexChar['9'] = 9;
    HexChar['A'] = 0xA;
    HexChar['B'] = 0xB;
    HexChar['C'] = 0xC;
    HexChar['D'] = 0xD;
    HexChar['E'] = 0xE;
    HexChar['F'] = 0xF;
}
void  Hex2Bin(char* hex,int len,BYTE* Outbuff)
{
    for (int i = 0;i<len;i+=2)
    {
        BYTE a = hex[i];
        BYTE b = hex[i+1];
        Outbuff[i/2] = (HexChar[a] << 4)+HexChar[b];
    }
}												
											hex2bin的更多相关文章
- 开扒php内核函数,第二篇 hex2bin
		
从上一篇我们得知怎样把ascii变成16进制显示,这篇我们是怎样把16进制变成ascii显示 我们还是从分析开始吧 先看这个函数的介绍吧 string hex2bin ( string $data ) ...
 - php hex2bin  物联网设备发送十六进制数据
		
hex2bin("十六进制字符") 折腾了三天 后来大神一句话搞定 : hex2bin("十六进制字符") 网上有个方向是错误的 就是 "\xAA\x ...
 - PHP hex2bin() 函数
		
实例 把十六进制值转换为 ASCII 字符: <?phpecho hex2bin("48656c6c6f20576f726c6421");?> 以上实例输出结果: He ...
 - php加密类
		
1.需求 了解php加密类的使用 2.例子 参考ci的3.1.2的新版加密类,一个不传参,用默认加密算法,加密模式的例子 //0.加载加密类 $this->load->library('e ...
 - PHP7函数大全(4553个函数)
		
转载来自: http://www.infocool.net/kb/PHP/201607/168683.html a 函数 说明 abs 绝对值 acos 反余弦 acosh 反双曲余弦 addcsla ...
 - PHP AES的加密解密
		
AES加密算法 密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准.这个标准用来替代原先的DE ...
 - php5 数据类型
		
一.PHP主要有一下几种数据类型 String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值) ...
 - 利用certutil.exe实现在批处理(bat)中嵌入可执行文件或者各种媒体、图片之类二进制文件的简单方法!
		
实际上利用certutil.exe 把二进制文件(包括各种文件,exe可执行程序,图片,声音,mp3) 经过base64编码为文本,可以实现把这些文件嵌入到批处理代码中. 有什么用?: 举个例子,批处 ...
 - des加密解密——java加密,php解密
		
最近在做项目中,遇到des加密解密的问题. 场景是安卓app端用des加密,php这边需要解密.之前没有接触过des这种加密解密算法,但想着肯定会有demo.因此百度,搜了代码来用.网上代码也是鱼龙混 ...
 
随机推荐
- 深入解析Ajax——系列(一)
			
常常写脚本的人.有时候会用到$ajax,有时候也会用到$post和$get,这几个方法都是用来从Webserver上获取静态的数据文件. jQuery对ajax操作进行了封装,在jquery中$.aj ...
 - 判断用户Input输入的事件来进行登陆
			
我们是通过键盘按的object.keyCode获取的 Html <input onkeydown="keydownMsg(event)" type="text&qu ...
 - 没有IP地址的主机怎样保持IP层联通
			
在<两台不同网段的PC直连能否够相互ping通>一文中,我有点像在玩旁门左道,本文中.我继续走火入魔.两台机器,M1和M2,各自有一个网卡eth0,配置例如以下:M1的配置:eth0上不配 ...
 - Java中HashMap遍历的两种方法(转)
			
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Ma ...
 - Solaris服务管理
			
远程登录协议 telnet \ssh 等.当然我们可以查看谁登录过我的系统,以及可以利用ftp记录日志. 一.SMF: 服务管理工具 优点:自动恢复意外终止的服务,支持服务的依赖关系,一个服务可以有多 ...
 - 每天进步一点点——Linux中的线程局部存储(二)
			
转载请说明出处:http://blog.csdn.net/cywosp/article/details/26876231 在Linux中另一种更为高效的线程局部存储方法,就是使用keyword ...
 - Jememeter和Loadrunner测试MySQL性能
			
From:http://blog.csdn.net/testingstar/article/details/60579454 MySQL数据库性能测试的方法 前置条件: 安装系统:windows 7 ...
 - Kubernetes对象之Pod
			
系列目录 Pod是Kubernetes调度的最小单元.一个Pod可以包含一个或多个容器,因此它可以被看作是内部容器的逻辑宿主机.Pod的设计理念是为了支持多个容器在一个Pod中共享网络和文件系统 因此 ...
 - JavaSE 文件递归之删除&获取文件夹文件夹中全部的以.jpg的文件的绝对路径
			
1.递归删除文件 假设一个文件夹以下还有子文件夹,进行删除的话会 报错,这个时候要使用递归的方式来删除这个文件文件夹中的全部文件以及文件夹 package cn.itcast.digui; impor ...
 - NoSQL的四大类型
			
1 键值数据库 相关产品:Redis.Riak.SimpleDB.Chordless.Scalaris.Memcached 应用:内容缓存 优点:扩展性好.灵活性好.大量写操作时性能高 缺点:无法存储 ...