OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。
openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。
以下为学习openssl的方法,供参考。
1)建立学习环境星牛旅行ios版1.0手机版
建立一个供调试的openssl环境,可以是windows平台,也可以是linux或者其他平台。用户需有在这些平台下调试源代码的能力。
2)学习openssl的命令
通过openssl命令的学习,对openssl有基本的了解。
3)学习openssl源代码并调试
主要的源代码有:
apps目录下的各个程序,对应于openssl的各项命令;
demos下的各种源代码;
engines下的各种engine实现;
test目录下的各种源代码。
对于openssl函数的学习,主要查看openssl自身是如何调用的,或者查看函数的实现。对于openssl中只有实现而没有调用的函数,读者需要自己写源码或研究源代码去学习。
4)学会使用openssl的asn.1编解码
openssl中很多函数和源码都涉及到asn1编解码,比如数字证书申请、数字证书、crl、ocsp、pkcs7、pkcs8、pkcs12等。
5)查找资料
Linux下主要用man就能查看openssl命令和函数的帮助。Windows用户可用到www.openss.org去查看在线帮助文档,或者用linux下的命令man2html将帮助文档装换为html格式。用户也可以访问openssl.cn论坛来学习openssl。
6)学习openssl相关书籍
读者可以参考《OpenSSL与网络信息安全--基础、结构和指令》、《Network SecuritywithOpenSSL》(OReilly出版)和《OpenSSLfor windowsDeveloper’sGuide》。
这里给您提供的是openssl中文手册,通过学习openssl,用户能够学到PKI方面的各种知识,其重要性不言而喻。
金陵乐彩彩票 新乐鱼发展 乐鱼網址 众博Amani 体育彩票网 bet365的游戏下载 dafabet体育app-官网下载 manbetx士电源线 pk10买什么最好赢 乐鱼联互联网金融 可以网上买球的软件 深圳非凡体育文化 体育单招报名时间田径 鸿兴体育平台 呼和浩特体育局展开

沙滩的逃出(密室逃脱盛夏的沙滩)2.0手机版
StudyManapp下载-StudyMan1.5安卓最新版【学习效率】
中国紫砂交易平台手机版-中国紫砂交易平台app2.0 安卓最新版
萌卡二次元壁纸软件免费下载-萌卡二次元壁纸软件1.0.0 安卓版
贪玩灭神变态版下载-贪玩灭神bt版1.0 安卓版
九珑诀送元宝版下载-九珑诀送元宝bt版1.0福利版
货多车多app1.6.5 安卓版
找茬小能手手游下载-找茬小能手红包版v4.0.1 安卓版
anti spy中文版下载-Anti Spy安卓免费版(APK反间谍)32.5.30.7.24 汉化版
无双战将安卓版下载-无双战将游戏手机版1.11 安卓版
魔卡幻想老版下载-魔卡幻想旧版本4.58.0.22614最老版本
武汉生活网app下载-武汉生活网手机版1.0.1 安卓最新版
真真app下载-真真用户版2.1.2手机版
天翼决ios版1.2.10 正版
小盈期货通软件1.0 最新版
教主之家热血版手游下载-教主之家热血版安卓版1.0.3安卓版
婚礼化妆手机版-婚礼化妆3.0.0.0 【化妆小游戏】安卓手机版
关不住我吧游戏下载-关不住我吧小游戏(躺平发育)2.1 加强版
流火镜像大师下载-流火镜像大师(多硬盘镜像抓取工具)1.01最新免费版
微图乐软件下载-微图乐装逼生成器1.0.2.27免费版