
openssl
文章平均质量分 63
slacking off
这个作者很懒,什么都没留下…
展开
-
ECDSA加密算法
title: ECDSA加密算法date: 2021-12-31 16:42:15categories:tags:- openssl- c/c++1、ECDSA简述ECDSA的全名是Elliptic Curve DSA,即椭圆曲线DSA。它是Digital Signature Algorithm (DSA)应用了椭圆曲线加密算法的变种。椭圆曲线算法的原理很复杂,但是具有很好的公开密钥算法特性,通过公钥无法逆向获得私钥。ECDSA算法用于数字签名,是ECC与DSA的结合,整个签名过程与DSA原创 2022-05-20 18:01:48 · 7308 阅读 · 1 评论 -
window平台下openssl 编译
title: window平台下openssl 编译date: 2021-12-20 18:18:00tags: openssl1、 下载并安装perl(windows版本)https://www.activestate.com/products/perl/downloads/2、 配置环境变量将安装好的perl的bin路径配置到系统环境变量中3、 查看是否安装成功(perl -version)4、 安装NASM(https://www.nasm.us/)安装完成后将nasm的bin路径原创 2022-05-20 17:58:55 · 426 阅读 · 0 评论 -
RSA加密算法
title: RSA加密算法date: 2021-12-31 16:42:34categories:tags:- openssl - c/c++1、RSA加密简介 RSA是由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)在1977年一起提出的.PSA对极大整数做因数分解的难度决定了 RSA 算法的可靠性。 RSA是目前应用最广泛地一种非对称秘码体制。2、生成RSA公钥和私钥int GeneratorR原创 2022-05-19 15:25:03 · 732 阅读 · 0 评论 -
linux平台下openssl编译
title: linux平台下openssl编译date: 2021-12-21 09:30:49tags: openssl1、下载opensslopenssl地址(https://github.com/openssl/openssl#download)下载后文件中内容如下:2、输入config命令**./config --prefix=/home/e0005105/openssl/openssl-linux--prefix=/home/e0005105/openssl/openssl-li原创 2022-05-19 15:23:03 · 977 阅读 · 0 评论 -
国密SM3摘要算法
title: 国密SM3摘要算法date: 2021-12-31 15:40:29tags: openssl1、什么是SM3算法? 在商用密码体系中,SM3主要用于数字签名及验证、消息认证码生成及验证、随机数生成等,其算法公开。据国家密码管理局表示,其安全性及效率与SHA-256相当。2、SM3算法实现(c/c++)int GeneratorRsaKey::SM3Checksum(const char* Path, uint32_t* FSize, uint8_t* PSha256){原创 2022-05-19 15:19:03 · 3143 阅读 · 0 评论 -
openssl
title: ECDSA加密算法date: 2021-12-31 16:42:15categories:tags:- openssl- c/c++1、ECDSA简述ECDSA的全名是Elliptic Curve DSA,即椭圆曲线DSA。它是Digital Signature Algorithm (DSA)应用了椭圆曲线加密算法的变种。椭圆曲线算法的原理很复杂,但是具有很好的公开密钥算法特性,通过公钥无法逆向获得私钥。ECDSA算法用于数字签名,是ECC与DSA的结合,整个签名过程与DSA原创 2022-05-19 14:50:08 · 908 阅读 · 0 评论