摘要: 查看GBK编码表及所有字范围大小:GBK 编码表 - 在线工具 繁体字的显示 1、如果是繁体的UTF8字体直接显示,那么可以去查找gdb库,UTF8转换为gdb,然后在字库里对应显示即可。 2、如果是简体的UTF8字体想要繁体显示,那么可以自己制作一个简繁体文字对应表,如:在gbk码表里,简体的“爱 阅读全文
posted @ 2022-11-30 11:35 耿通宇 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 查看GB2312编码表及所有字范围大小:GB2312 编码表 - 在线工具 一、不同环境下汉字所占字节大小 1、在windows下使用 GBK 或 GB2312 字符编码,比如keil_5,Dev-C++,用strlen("欢")=2;两字节下标分别为BB、B6。因此不需要转换直接可以对应到GBK或 阅读全文
posted @ 2022-11-29 09:47 耿通宇 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 加密算法的目的在于使别人无法成功查看加密的数据,并且在需要的时候还可以对数据进行解密来重新查看数据。 MD5算法是一种哈希算法,这一算法是不可逆的。也就是说,通过哈希算法得到的数据,无法经过任何算法还原回去。 所以既然不能将数据还原,也就不能称之为解密;既然不能解密,那么哈希的过程自然也就不能称作是 阅读全文
posted @ 2022-11-23 12:23 耿通宇 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 一、TOTP原理 转载: 动态令牌离线生成机制探究(2FA & TOTP)_摸鱼Script的博客-CSDN博客 著作权归作者所有,转载请注明出处。 图解TOTP: 代码实现如下:代码来源Github 地址:https://github.com/Netthaw/TOTP-MCU 著作权归作者所有,转 阅读全文
posted @ 2022-11-09 12:32 耿通宇 阅读(113) 评论(0) 推荐(0) 编辑
摘要: base32 一、简介: Base32编码使用32个ASCII字符对任何数据进行编码,Base32与Base64的实现原理类似,同样是将原数据二进制形式取指定位数转换为ASCII码。首先获取数据的二进制形式,将其串联起来,每5个比特为一组进行切分,每一组内的5个比特可转换到指定的32个ASCII字符 阅读全文
posted @ 2022-11-09 11:43 耿通宇 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 作者: 苏丙榅 链接: cJson 库的使用 | 爱编程的大丙 (subingwen.cn)来源: 爱编程的大丙著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 cJson库在stm32上的移植及相关动态内存的分配和释放请看野火B站教程13分49秒:第21章-MQTT协议3_哔哩 阅读全文
posted @ 2022-08-31 20:19 耿通宇 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、IC卡常用格式转换 IC卡一般读取的是厂商固化到0扇区第0块的4个字节数据。 如:数据为: 56 30 F0 09 (正序) 十位卡(正序):1446047753 (是将4字节16进制的物理卡号正序直接转换为10进制即可) 十位卡(反序):166735958 (将4字节16进制物理卡号先反序,再 阅读全文
posted @ 2022-08-09 11:25 耿通宇 阅读(10044) 评论(2) 推荐(1) 编辑
摘要: 说明:开发过程中,有时候代码放在Linux下编译,但文件要从本地SVN获取,所以为了方便,我们在Linux下将文件夹添加为可共享,然后在本地windows系统中映射网络驱动器,此时两个文件夹就可以实时同步。 方法一、使用Samba服务器 步骤一、将LInux下文件夹创建本地网络共享 步骤二、在lin 阅读全文
posted @ 2022-08-08 21:08 耿通宇 阅读(2338) 评论(0) 推荐(0) 编辑
摘要: /*蔡勒公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 计算的时间在1582年之后 c:世纪(年的高两位数); 输入年月日,计算出周几 y:年(年的低两位数); m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月*/ u8 ge 阅读全文
posted @ 2022-05-27 19:55 耿通宇 阅读(183) 评论(0) 推荐(0) 编辑
摘要: #include "DES.h" #include <string.h> #define uchar unsigned char #define uint unsigned int uchar oo[4]={0,0,}; uchar pp[4]={0,0,}; uchar fnc[4]={0,0,0 阅读全文
posted @ 2022-05-27 19:49 耿通宇 阅读(55) 评论(0) 推荐(0) 编辑