花费 87 ms
使用openssl命令行进行签名和验证

RSA签名验证的一般流程 发行者 对被签名文件(假设为App.txt)计算hash,一般用SHA256 用RSA私钥(假设为RSA.key)对hash值签名,得到二进制签名文件(假设为A ...

Thu Apr 14 02:09:00 CST 2022 0 3948
openssl命令行验证CA证书

对于.key和.crt的相关性,也就是是否是一对,也得不到验证。 基于上述原因,我决定读出关键信息,自己来验证。 有效性及相关性验证 如果能从ca.key和ca.crt中读出pub ...

Sat May 08 19:38:00 CST 2021 0 5315
Sagemath在ctf密码学中的使用

1. 基本的环和域 2. 数论基本函数 3. 线性代数 4. 离散椭圆曲线 以国密SM2算法使用的椭圆曲线为例; 5. 离散对数 前言:求解以base为底,a的对数;ord ...

Mon Sep 14 19:38:00 CST 2020 0 2009
RSA攻击大全及其实现

一、RSA攻击大全 1. 模数分解 Small q:模数N有小素数因子; fermat:模数N的因子p与q非常接近; 模不互素:给出多组公钥,但是其中的模数共用了素因子; 2. ...

Sat Aug 15 06:50:00 CST 2020 1 1825
AES算法实现与优化

AES算法实现与优化 AES算法简介 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),又称Rijndael加密法(荷兰语发音: [ˈrɛindaːl] ...

Tue Oct 26 17:48:00 CST 2021 0 2046
X509证书及其格式扩展名

X509证书 概念 通常称为PKIX for Public Key Infrastructure 标准文件为RFC 5280 编码方式 二进制(DER) ASCII(PEM) 同一后 ...

Sun Sep 12 20:41:00 CST 2021 0 164
keccak算法

一 什么是Keccak Keccak是一种被选定为SHA-3标准的单向散列函数算法。 Keccak可以生成任意长度的散列值,但为了配合SHA-2的散列值长度,SHA-3标准中规定了SHA3-224 ...

Sun Nov 24 01:10:00 CST 2019 0 337
Ubuntu18.04安装ntl库

首先去官网下载安装包,下列shell脚本与安装包放到同一目录,赋予此脚本执行权限。另外,我这里默认你的电脑上面已经安装gcc,g++,make。 测试一下:新建一个rand.cpp(顾名思义,是 ...

Wed Jan 06 23:41:00 CST 2021 1 327

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM