会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
crypto2020
博客园
首页
新随笔
联系
订阅
管理
2024年9月9日
密码算法测试向量——SM3(合计约50套测试向量,源自官方数据)
摘要: 摘要:本文档搜集整理SM3测试数据,不仅包括SM3标准文档(GM/T 0004—2012、GB/T 32905—2016)提供的2套测试数,还搜集整理多个标准文档中与SM3相关的测试数据,汇总至本文。文中列出的测试数据来自以下标准: GB/T 32905—2016《信息安全技术 SM3密码杂凑算法》
阅读全文
posted @ 2024-09-09 19:15 艾米的爸爸
阅读(3)
评论(0)
推荐(0)
2024年6月24日
[转载]GM/T 0009《SM2密码算法使用规范》新老标准对比分析
摘要: 原文地址如下,略有修订。 【技术专栏】GM/T 0009《SM2密码算法使用规范》新老标准对比分析 摘要:本文档对比GM/T 0009《SM2密码算法使用规范》的新版本(2023版)和老版本(2012版)的差异,并给出支持新版本标准的升级建议以供参考。 关键词:SM2,公钥,私钥,点压缩,SM2预处
阅读全文
posted @ 2024-06-24 08:55 艾米的爸爸
阅读(10)
评论(0)
推荐(0)
2024年5月25日
有图!有表!GM/T 0130国密无证书 VS ECQV
摘要: 1. 概述 2023年12月国家密码管理局在第45号公告[1]中发布了自2024年6月1日起实施的GM/T 0130—2023《基于SM2算法的无证书及隐式证书公钥机制》[2]等25项密码行业标准。SECG(Standards for Efficient Cryptography Group)于20
阅读全文
posted @ 2024-05-25 08:21 艾米的爸爸
阅读(6)
评论(0)
推荐(0)
2024年5月6日
基于SM2算法的无证书及隐式证书公钥机制 笔记
摘要: 摘要:本文档对GM/T 0130—2023《基于SM2 算法的无证书及隐式证书公钥机制》(征求意见稿)描述的无证书密码系统进行记录和分析。 关键词:无证书,隐式证书,公钥,证书,签名,验签,SM2 1. 无证书系统概况 1.1 概况 非对称密码系统中需要解决如何安全地将用户身份和用户公钥对应起来的问
阅读全文
posted @ 2024-05-06 19:00 艾米的爸爸
阅读(4)
评论(0)
推荐(0)
2023年4月5日
OpenSSL/GMSSL EVP接口说明——目录
摘要: 1. 对称算法加密 OpenSSL/GMSSL EVP接口说明——1.1 对称算法加密解密使用步骤 OpenSSL/GMSSL EVP接口说明——1.2 加解密接口说明 OpenSSL/GMSSL EVP接口说明——1.3 CIPHER_CTX操作 OpenSSL/GMSSL EVP接口说明——1.
阅读全文
posted @ 2023-04-05 13:12 艾米的爸爸
阅读(2)
评论(0)
推荐(0)
OpenSSL/GMSSL EVP接口说明——3.6数字信封
摘要: 3.6数字信封 数据封装与解封流程 假设EVP_PKEY *pkey已经生成完毕。 表3.5数据封装与解封步骤 封装 解封 1 cctx = EVP_CIPHER_CTX_new(); cctx = EVP_CIPHER_CTX_new(); 2 EVP_SealInit(cctx, EVP_sms
阅读全文
posted @ 2023-04-05 11:00 艾米的爸爸
阅读(8)
评论(0)
推荐(0)
OpenSSL/GMSSL EVP接口说明——3.5 加密解密
摘要: 3.5 加密解密 加密解密流程 假设EVP_PKEY *pkey已经生成完毕。 表3.3 加密解密步骤 加密(多步式) 解密(多步式) 1 pkctx = EVP_PKEY_CTX_new( pkey, NULL)) pkctx = EVP_PKEY_CTX_new( pkey, NULL)) 2
阅读全文
posted @ 2023-04-05 10:45 艾米的爸爸
阅读(4)
评论(0)
推荐(0)
OpenSSL/GMSSL EVP接口说明——3.4 签名验签
摘要: 3.4 签名验签 签名验签的几种流程 假设EVP_PKEY *pkey已经生成完毕。 签名和验签各有几套流程: 基于EVP_PKEY_CTX的流程。待签名的数据为SM2的A1和A2步的计算结果,必须是32字节,所以此流程内不再做签名的A1和A2步。验签同理。基于EVP_MD_CTX的流程1。待签名的
阅读全文
posted @ 2023-04-05 10:30 艾米的爸爸
阅读(3)
评论(0)
推荐(0)
OpenSSL/GMSSL EVP接口说明——3.3 密钥生成
摘要: 3.3 密钥生成 密钥生成流程 假设EVP_PKEY *pkey已经生成完毕。 签名和验签各有两套流程: 基于EVP_PKEY_CTX的流程基于EVP_MD_CTX的流程表3.1 密钥生成步骤 密钥生成 1 pkctx = EVP_PKEY_CTX_new_id(EVP_PKEY_EC, NULL)
阅读全文
posted @ 2023-04-05 10:15 艾米的爸爸
阅读(3)
评论(0)
推荐(0)
OpenSSL/GMSSL EVP接口说明——3.2 EVP_PKEY_CTX和EVP_PKEY操作
摘要: 3.2 EVP_PKEY_CTX和EVP_PKEY操作 EVP_PKEY_CTX_new 函 数 名: EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e); 功能描述: 创建EVP_PKEY_CTX 说 明: EVP_PKEY_CTX_
阅读全文
posted @ 2023-04-05 10:00 艾米的爸爸
阅读(1)
评论(0)
推荐(0)
下一页
公告