
OPENSSL
ZRXSLYG
这个作者很懒,什么都没留下…
展开
-
OpenSSL学习笔记二:理论
参考 https://blog.youkuaiyun.com/liao20081228/article/details/77159039参考 《深入浅出HTTPS》未完待续…通信以明文传输有以下问题数据被截取->加密数据被篡改->信息校验码数据被伪造->数字签名对称加密核心理论:同一密钥对明文异或后,再对得到的密文异或就可得到明文显著特点* 加解密使用同一个密钥 * 加解密过程完全相同 优点* 加解密的高速度和使用长密钥的难破解性 缺点* 多用户需要多密钥原创 2020-11-19 23:58:04 · 323 阅读 · 0 评论 -
OpenSSL学习笔记三:实操
实操未完待续…对称加密https://www.openssl.org/docs/man1.1.1/man3/可以修改Key、IV、Nonce的最后一位,看加密后的密文是否修改//man EVP_EncryptInit//DES in CBC, ECB, CFB and OFB modesconst EVP_CIPHER * EVP_des_cbc(void);const EVP_CIPHER * EVP_des_ecb(void);const EVP_CIPHER * EVP_des_c原创 2020-11-20 00:03:24 · 285 阅读 · 0 评论 -
OpenSSL学习笔记一:命令行
> openssl helpStandard commandsasn1parse ca ciphers cms crl crl2pkcs7 dgst dh dhparam dsa dsaparam ec e原创 2020-11-17 21:50:53 · 655 阅读 · 0 评论 -
RSA与python
原理https://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.htmlhttps://www.ruanyifeng.com/blog/2013/07/rsa_algorithm_part_two.htmlpython实操'''Private-Key: (1024 bit)modulus: 00:ae:5c:3f:36:3e:6e:41:ad:e6:ac:c2:49:e2:53: 98:d1:2c:63:ca:49原创 2021-07-14 12:00:11 · 268 阅读 · 0 评论 -
Python pycryptodome的加解密、签名验签使用心得
https://github.com/Legrandin/pycryptodome1、加载密钥from Crypto.PublicKey import RSAkey = RSA.import_key(open(key_path).read())2、签名与验签用RSA-PSS using SHA-256举例from Crypto.Hash import SHA256fro...原创 2018-10-13 23:25:42 · 7726 阅读 · 3 评论 -
WINDOWS 10环境下安装OPENSSL
1、安装Windows 10 2、安装Visual studio3、下载openssl,官网是https://www.openssl.org/source/第一个,openssl-1.1.1-pre8.tar.gz,因为之后的编译不成功,所以选择第二个,openssl-1.0.20.tar.gz4、下载perl,官网是https://www.activestate.com/ac...原创 2018-08-03 14:00:16 · 5747 阅读 · 1 评论 -
C/C++实现HTTPS通信(抓取百度页面)
#include <WINSOCK2.H> #include <openssl/ssl.h>#include <openssl/err.h>#include <iostream>#include <sstream>#pragma comment(lib,"libeay32.lib")#pragma comment(li...原创 2018-08-03 22:55:11 · 20409 阅读 · 10 评论