![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenSSL中文手册
文章平均质量分 89
蓝月心语
E-mail:liao20081228@126.com
展开
-
OpenSSL中文手册之密码学理论基础(未完待续)
1 基本理论 最早计算之间的通信是明文的,在互联网上通信的内容,传输的数据都可以被截取都和阅读。比如你下载的某动作片,和朋友的聊天,邮件 都可以被第三者截取、获取有效的内容和修改内容。 针对数据被截取,最有效的办法当然就是专用网络,除此外则是加强传输过程中的防御,此外也别无他法。 针对数据可以被获知有效信息,最有效的方法就是加密。 针对数据被修改,最好的办法就是利用摘要,一旦数据原创 2017-08-14 23:44:09 · 1914 阅读 · 2 评论 -
OpenSSL中文手册之BIO库详解
这一系文章参考了http://blog.csdn.net/xiaoting451292510/article/details/466495831 BIO 概述 其实包含了很多种接口,用通用的函数接口,主要控制在BIO_METHOD中的不同实现函数控制,包括6种filter型和8种source/sink型。 source/sink类型的BIO是数据源,例如,sokect BIO和文件BIO。原创 2017-08-15 15:38:00 · 39628 阅读 · 9 评论 -
OpenSSL中文手册之安装教程
第一种方式是 apt 安装 sudo apt update sudo apt install openssl sudo apt install libssl-dev sudo apt install apache2 //如果你要使用web服务器才需要安装 第二种方式是源文件编译安装 sudo apt install git git clone https://github.com/o原创 2017-07-28 14:44:25 · 1521 阅读 · 0 评论 -
OpenSSL中文手册之命令行详解(未完待续)
1 标准命令 查看帮助的办法:openssl 命令 -h。1.1 标准命令 命令 功能 备注 证书相关 req PKCS10 X.509证书签名请求(CSR)管理。 申请证书 pkcs7 PKCS7加密消息语法,各种消息存放的格式标准;用于处理DER或者PEM格式的pkcs7文件 消息格式 pkcs12 PKCS#12数据管理。工具,用于生原创 2017-08-14 12:19:52 · 24601 阅读 · 2 评论 -
OpenSSL中文手册之X509库详解(未完待续)
OpenSSL之X509系列之1—引言和X509概述 【引言】 X509是系列的函数在我们开发与PKI相关的应用的时候我们都会用到,但是OpenSSL中对X509的描述并不是很多,鉴于些,我将以前工作与学习过程的经验整理出来,供大家参考,不用多走弯路,可以将精力集中在自己要处理的业务逻辑上,同时也希望更多的人参与到研究与整理信息安全的理论与技术中来,提高中国的科研与应用技术水平。提高中国原创 2017-08-19 13:43:45 · 9698 阅读 · 1 评论 -
OpenSSL中文手册之EVP库详解
说明:这一系列文章参考自http://blog.csdn.net/xiaoting451292510/article/category/5609403/3 ,个人做了整理 。OpenSSL之EVP——加密算法 EVP加密算法包括了对称加密算法和非对称加密算法.函数名称:EVP_Encrypt*…,EVP_Cipher…*功能描述:该系列函数封装提供了对称加密算法的功能。相关文件:e原创 2017-07-29 02:28:00 · 52083 阅读 · 13 评论 -
OpenSSL中文手册之PEM库详解
#include <openssl/pem.h> EVP_PKEY *PEM_read_bio_PrivateKey(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u); EVP_PKEY *PEM_read_PrivateK原创 2017-08-15 11:10:29 · 14026 阅读 · 3 评论 -
OpenSSL中文手册之ERR库详解
1 概述 程序设计时,一般通过函数的返回值来判断是否调用成功。设计良好的函数以及好的错误处理能帮助调用者快速找到错误原因。错误处理应该尽可能多的包含各种信息,包括:错误码;出错文件以及行号;错误原因;出错函数;出错库;出错模块与类别信息;错误堆栈信息等。出错信息最好能支持多种输出。可以是输出在标准输出上,也可以是文件等形式。2 相关数据结构2.1 错误代码 openssl中,通原创 2017-08-05 13:46:26 · 9768 阅读 · 0 评论 -
OpenSSL中文手册之ASN1库详解(未完待续)
openssl之ASN.1系列之1—引言和ASN.1概述【引言】 ASN.1全称为Abstract Syntax NotationOne,是一种描述数字对象的方法和标准。openssl的编码方法就是基于该标准的,目前,很多其他软件的编码方法也是基于该标准。对于直接使用openssl的API或者应用程序来说,可能对ASN.1的了解并不需要很清楚,但是为了使大家对后续介绍的各个API有一个更深刻的编码原创 2017-08-19 13:46:33 · 11781 阅读 · 1 评论