自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

这么小声还想开军舰?!

现在主要内容是商用密码应用安全性评估用工具和代码

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 ZUC算法调用的demo

zuc底层代码实现引用的是https://baike.baidu.com/item/%E7%A5%96%E5%86%B2%E4%B9%8B%E7%AE%97%E6%B3%95%E9%9B%86/7177910。想直接用可以点这里,ZUC这周之内会上线。我抄人人,人人抄我;写一个ZUC算法的调用demo。

2024-03-28 13:21:49 302

原创 SM2证书签名值手动验证【含资源!见页首】

得到验证False的结果。

2023-12-14 18:16:33 1374

原创 椭圆曲线(SM2)点加、倍点运算最快实现方法【含资源!见页首】

先从gmssl库CryptSM2类里抄一段椭圆曲线点加、点乘的运算函数class CryptSM2(object): def __init__(self, private_key, public_key, ecc_table): self.private_key = private_key self.public_key = public_key self.para_len = len(ecc_table['n']) self.ec

2023-12-11 10:32:38 1443

原创 SM2证书链验证(P7B)【含资源!见页首】

由上图可见,根证书于子级CA证书之前被导出,我们的证书验证模块读取顺序为先读取子级证书,再读取上级证书。故将导出的证书反序进入证书验签模块,即可完成对于证书链中每个证书的数字签名的验证。如图上所示,证书链中每个整数的基本证书域Tbs、签名值sign域能够借由上级证书的公钥实现验证,那么关于证书链中证书本身字段的合规性,以及根证书的真实性验证,可以查看。再为文件添加上-----BEGIN PKCS7-----,-----END PKCS7-----;SM2证书验证全过程见[GMSSL系列4]SM2证书验证。

2023-12-11 10:08:42 1629

原创 python SM2证书解析-证书链验证具体实现【含资源!见页首】

如果你想做一个SM2数字证书合规性验证工具,那么你一定要看。开vip也好,找人代下载网页也好。懒得写的话,可以直接下载我上传的SM2数字证书合规性验证工具;会有持续更新,界面以后也会有的。

2023-10-31 02:52:51 790

原创 python GMSSL包实现SM2加解密算法、签名验签算法及带ID签名、验签【含资源!见页首】

【代码】python GMSSL包实现SM2加解密算法、签名验签算法。

2023-10-16 15:10:58 1105

原创 简易的16进制大数模计算器:用于密码学模运算【含资源!见页首】

简易的16进制大数模计算器:用于密码学计算。

2023-10-12 11:22:10 222

原创 python GMSSL包实现SM3杂凑算法【含资源!见页首】

【代码】python GMSSL包实现SM3杂凑算法。

2023-10-12 11:15:35 128

原创 python GMSSL包实现SM4算法ECB, CBC【含OFB、CFB、CTR资源!见页首】

python GMSSL包实现SM4算法ECB, CBC。​key和iv数据输入均为32个16进制数,以上。代码里可能使用的一些方法。

2023-10-12 11:08:26 1172 3

原创 Typora Markdown入门学习笔记

Markdown入门学习笔记一、Markdown简介Markdown是一种轻量级的标记语言。其理念是让文档的创作和阅读变得更加容易。Markdown编写的文档可以导出为HTML、Word、PDF、Epub等多种格式。Markdonw文档后缀为:.md或.markdown二、标题语法:#一级标题,##二级标题、###三级标题… 最高至六级标题快捷键:定义标题:用光标单击需要作为标题的行:ctrl + 标题等级数(1-6)标题级别升降:ctrl + +/-按一次升/降一个级别效果:

2021-09-09 22:46:00 2275 1

SM2证书手动验证工具

这是SM2证书手动验证工具,用户可以通过ASN1查看器截取待验证证书的基本证书域、签名值域并对签名值域的信息(该工具能够自行修剪TLV中不必要的内容),并验证其SM2签名的正确性,从而实现数字证书合规性检查。

2023-12-14

SM2公钥压缩、解压缩工具

用于实现SM2公钥压缩、解压缩工具,里面的默认参数是SM2,也可以自定义椭圆曲线参数。 以byte字符0x03开头的压缩公钥意味着其Y坐标值(整形)为奇数(整形) 以byte字符0x02开头的压缩公钥意味着其Y坐标值(整形)为偶数(整形)

2023-12-11

p7b证书链验证工具-结合SM2证书验证工具用于验证SM2 p7b证书链的真实性

p7b证书链验证工具-结合SM2证书验证工具用于验证SM2 p7b证书链的真实性 0.306版本:解决了Win10系统下程序与证书链不同盘会闪退的问题 程序属性:需要安装OpenssL64环境 0.309:可验证二进制p7b链、PEM格式p7b链、分体PEM-CERTIFICATE格式p7b链

2023-12-11

SM2证书验证工具Beta0.145

字如其名,可以验证上下级SM2证书。拖进去即可,非常简单。以后会持续更新工具版本,会推出界面. 应用属性介绍:可以读取二进制证书、PEM证书。需要安装OpenSSL64环境 0.142增加了CRL列表检测功能 0.145优化了CRL列表检测功能

2023-10-31

python GMSSL包实现SM2加解密签名验签、带ID签名验签

SM2加解密签名验签、带ID签名验签; 同时,可以用于手动国密SM2证书验证

2023-10-16

16进制大数模计算器,用于公钥密码学相关模计算

16进制大数模计算器,用于公钥密码学相关模计算。比如2021密评能力验证最后一题,可以用这个来算

2023-10-12

SM3杂凑算法校验工具

hex–>byte,和utf8–>byte。杂凑输出为sm3,md5,sha1,sha2全系列,sha3全系列。输出类型为hexstr。

2023-10-12

SM4算法离线校验工具

包含ECB, CBC, CBC_MAC, CTR, CFB, OFB的SM4离线工具,支持两种原文输入模式: 1.字符串(utf-8)输入 2.Hex输入(2个hex作为一个byte)

2023-10-12

hackbar_quantum-1.6-an+fx.xpi

hackbar1.6,火狐72.0+版本可用

2021-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除