摘要: #include <openssl/sha.h>#include <string.h>#include <stdio.h> void drump_hex(char * data, unsigned int len_data); int main(){ SHA_CTX stx; unsigned ch 阅读全文
posted @ 2020-04-22 10:39 Ruigel1 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include <stdlib.h>#include <string.h>#include <openssl/rsa.h>#include <openssl/pem.h>#include <openssl/err.h>#define OPENSSLKEY ".. 阅读全文
posted @ 2020-04-22 10:38 Ruigel1 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 示例代码: #include <stdio.h>#include <openssl/rsa.h>#include <openssl/pem.h>#include <openssl/sha.h>#include <stddef.h>#include <string.h> #define OPENSSL 阅读全文
posted @ 2020-04-22 10:29 Ruigel1 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 从给定输入流stream读取最多count个对象到数组buffer中(相当于以对每个对象调用count次fgetc),把buffer当作unsigned char数组并顺序保存结果。流的文件位置指示器前进读取的字节数。 若出现错误,则流的文件位置指示器的位置不确定。若没有完整地读入最后一个元素,则其 阅读全文
posted @ 2020-04-18 10:20 Ruigel1 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 1.PEM私钥格式文件 pkcs1的格式于此相同 //PEM_read_RSAPrivateKey BEGIN RSA PRIVATE KEY END RSA PRIVATE KEY 2. PKCS8私钥格式 //pkcs8 长度为861(包含回车),主要应用于java BEGIN PRIVATE 阅读全文
posted @ 2020-04-13 19:13 Ruigel1 阅读(2571) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,操作文件之前必须先打开文件;所谓“打开文件”,就是让程序和文件建立连接的过程。 打开文件之后,程序可以得到文件的相关信息,例如大小、类型、权限、创建者、更新时间等。在后续读写文件的过程中,程序还可以记录当前读写到了哪个位置,下次可以在此基础上继续操作。 使用 <stdio.h> 头文件中 阅读全文
posted @ 2020-04-12 16:44 Ruigel1 阅读(2063) 评论(0) 推荐(0) 编辑
摘要: 下表中file指的是单个文件,file(s)指的是一个或多个文件,dir指的是单个目录,dir(s)指的是一个或多个目录 命令 描述 cat file(s) 显示一个或多个文件的内容,如果没有提供参数的话,则显示标准输入内容 cd dir 将当前工作目录更改为dir cp file1 file2 将 阅读全文
posted @ 2020-04-10 00:19 Ruigel1 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 核心概念:所有的流对象都有错误状态位,表示流的状态。 所有流对象都包含一组充当标志的位。这些标志表示流的当前状态。 文件状态位标志 位 描述 ios::eofbit 在遇到输入流结束时设置。 ios::failbit 当尝试的操作失败时设置。 ios::hardfail 当发生不可恢复的错误时设置。 阅读全文
posted @ 2020-04-07 11:58 Ruigel1 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 操作符 描述 Dec 以十进制格式显示后续数组 endl 写入新行并冲刷输出流 fixed 使用固定点表示法表示浮点数 flush 冲刷输出流 hex 以十六进制输入或输出 left 左对齐输出 oct 以八进制输入或输出 right 右对齐 scientific 使用科学表示法表示浮点数 setf 阅读全文
posted @ 2020-04-07 10:37 Ruigel1 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 源码示例: #include <iostream>#include <vector>#include <algorithm> using namespace std; class IsEven{public: bool operator()(int x) { return x % 2 == 0; } 阅读全文
posted @ 2020-04-04 23:58 Ruigel1 阅读(242) 评论(0) 推荐(0) 编辑