- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 读取大端数据
假设某个数据的长度(4字节)信息保存在datafile.bin文件 INT fd = open("datafile.bin", O_RDWR); if (-1 == fd) { return; } DWORD dwRestSize = 4; DWORD dwReadSize = 0; // read total size BY...
2019-12-14 11:30:22
635
原创 BitData计算 c++
BitData的数据格式如下:(除了Reserve其他bit均是有效值,char BD1存储年份,char BD2存储月份,char BD3存储日期,char BD4存储小时,char BD5存储分钟,char BD6存储秒) 年份(BD1) 月份(BD2) 日期(BD3) 小时(BD4) 分钟(BD5) 秒(BD6) bit7 ...
2019-11-13 10:34:30
171
原创 python 按行读取文本文件,切割字符串,替换字符串。
1、读取的文件oldfile.txt内容:FILE_HASH=eqlkkWjA4lmNruMZqiyyaziXD1T1EvB2VVYYHS3o5Cs=FILE_SIZE=480264839METADATA_HASH=FS1zhRW7Gz9WM+T0pLk6F4thFIrnjcltwlM95CiQ8kY=METADATA_SIZE=765192、将文件oldfile.txt中的“FI...
2019-10-16 11:02:28
1059
原创 c程序下openssl aes-cbc 加密解密
CBC(密码分组链接的缩写)在CBC模式中,每个明文块先与前一个密文块进行异或后,再进行加密。在这种方法中,每个密文块都依赖于它前面的所有明文块。同时,为了保证每条消息的唯一性,在第一个块中需要使用初始化向量。CBC模式原理图讲解的很详细的网站链接:https://www.cnblogs.com/eleven-elv/p/7289579.htmlhttps://blog.csdn....
2019-10-10 16:01:13
2197
原创 内存按页对齐
1.定义内存页大小为4kb#define TEST_SYSTEM_PAGE_SIZE 40962.设置内存按页对齐int test_size = 128;struct v4l2_buffer buf;buf.length = ((test_size + TEST_SYSTEM_PAGE_SIZE - 1) & (~(TEST_SYSTEM_PAGE_SIZE - ...
2019-09-30 11:58:03
2191
原创 python sign and java verifySign ( SHA256withRSA)
1.下载openssl工具2.通过openssl生成RSA私钥命令:openssl genrsa -out private.pem 40963.通过openssl生成RSA公钥命令:openssl rsa -in private.pem -outform PEM -pubout -out public.pem4.将RSA私钥公钥一并放入当前文件夹keys5.pyt...
2019-09-30 11:00:21
1243
原创 八进位数字转long数字
zlib库官网解压缩提供的"八进位数字转long数字"实现:/* convert octal digits to long *//* on error return -1 */long Ungzip_GetOct(char *p, int width){ long result = 0; char c; while (width--) { c ...
2019-08-15 17:32:20
219
zlib库解压缩介绍.pptx
2019-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人