密码学
文章平均质量分 79
carakia
这个作者很懒,什么都没留下…
展开
-
多个签名者进行单个验证
sm2_sign_and_verify.cpp#include <string.h>#include <openssl/obj_mac.h>#include <openssl/evp.h>#include <openssl/bn.h>#include <openssl/ec.h>#include "sm2_cipher_error_codes.h"#include "sm3_with_preprocess.h"#include原创 2020-06-15 19:01:35 · 172 阅读 · 0 评论 -
SM2一个签名者进行单个验证
sm2_create_key_pair.cpp#include <string.h>#include <openssl/obj_mac.h>#include <openssl/bn.h>#include <openssl/ec.h>#include "sm2_cipher_error_codes.h"#include "sm2_create_key_pair.h"/***************************************原创 2020-06-15 19:01:55 · 806 阅读 · 0 评论 -
密码学需要知道的52个问题
密码学人需要知道的52个问题计算机工程学下面的处理器有什么不同:通用处理器带有指令集扩展的通用处理器专用处理器现场可编程门阵列(FPGA)多核处理器和向量处理器有什么不同请评估下面这些工具相应的计算和存储能力:智能卡微型控制器,如传感器节点嵌入式或者移动计算机,如移动手机和掌上电脑(PDA)便携试电脑和台式机理论计算机科学什么是 P类复杂性问题什么是NP类复杂性问题如何解释一个NP类的证明可用多项式时间检验随机性在计算中的作用,什么是BPP类原创 2020-05-10 02:41:23 · 971 阅读 · 2 评论 -
SM2公私钥生成
创建密钥create_key_pair.cpp文件#include<string.h>#include<openssl/obj_mac.h>#include<cstring>#include<openssl/bn.h>#include<openssl/ec.h>#include"create_key_pair.h"#incl...原创 2020-04-22 00:20:37 · 9682 阅读 · 7 评论 -
vs2019获取代码运行时间(获取时间差ms)
GetTickCountGetTickCount是一种函数。GetTickCount返回(retrieve)从操作系统启动所经过(elapsed)的毫秒数,它的返回值是DWORD。需要添加头文件**#include<windows.h>**例子:void test(){ long t1 = GetTickCount(); //开始时间 for (int ...原创 2020-04-22 00:04:08 · 8329 阅读 · 0 评论