随笔分类 -  openssl

摘要:关于SSL/TLS介绍见文章 SSL/TLS原理详解。关于证书授权中心CA以及数字证书等概念,请移步 OpenSSL 与 SSL 数字证书概念贴 。 openssl是一个开源程序的套件、这个套件有三个部分组成:一是libcryto,这是一个具有通用功能的加密库,里面实现了众多的加密库;二是libss 阅读全文
posted @ 2017-05-26 14:22 郭导技术小站 阅读(1640) 评论(0) 推荐(0)
摘要:SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组成:SSL记录协议和SSL握手协议。 TLS:(Transp 阅读全文
posted @ 2017-05-24 17:35 郭导技术小站 阅读(918) 评论(0) 推荐(0)
摘要:声明:建议结合Openssl源代码学习; 一、基础知识 1.Openssl 简史 OpenSSL项目是加拿大人Eric A.Yang 和Tim J.Hudson开发,现在有Openssl项目小组负责改进和维护;他们是全球一些技术精湛的志愿技术人员,他们的劳动是无偿的,在此我们应该向他们表示崇高的敬意 阅读全文
posted @ 2017-05-22 10:33 郭导技术小站 阅读(5389) 评论(0) 推荐(0)
摘要:cer后缀的证书文件有两种编码-->DER二进制编码或者BASE64编码(也就是.pem) p7b一般是证书链,里面包括1到多个证书pfx是指以pkcs#12格式存储的证书和相应私钥。 在Security编程中,有几种典型的密码交换信息文件格式:DER-encoded certificate: .c 阅读全文
posted @ 2017-05-22 10:04 郭导技术小站 阅读(7929) 评论(1) 推荐(1)
摘要:★ 先说一个通俗的例子 考虑到证书体系的相关知识比较枯燥、晦涩。俺先拿一个通俗的例子来说事儿。 ◇ 普通的介绍信 想必大伙儿都听说过介绍信的例子吧?假设 A 公司的张三先生要到 B 公司去拜访,但是 B 公司的所有人都不认识他,他咋办捏?常用的办法是带公司开的一张介绍信,在信中说:兹有张三先生前往贵 阅读全文
posted @ 2017-05-19 16:34 郭导技术小站 阅读(910) 评论(0) 推荐(0)
摘要:# openssl ecparam -out EccCA.key -name prime256v1 -genkey # openssl req -config openssl.cnf -key EccCA.key -new -out EccCA.req # openssl x509 -req -in 阅读全文
posted @ 2017-05-18 13:38 郭导技术小站 阅读(4489) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/guogangj/p/4118605.html 之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂 阅读全文
posted @ 2017-05-11 15:28 郭导技术小站 阅读(860) 评论(0) 推荐(0)
摘要:转自:http://www.tuicool.com/articles/aURnim 随着网络技术的发展、internet的全球化,信息共享程度被进一步提高,各种基于互联网的应用如电子政务、电子商务日益增多并愈加被人们工作和 生活依赖。但是,由于互联网的开放性和通用性,网络上的信息是对所有人公开的,这 阅读全文
posted @ 2017-05-03 17:14 郭导技术小站 阅读(370) 评论(0) 推荐(0)
摘要:Openssl编程 赵春平 著 Email: forxy@126.com 第一章 基础知识 8 1.1 对称算法 8 1.2 摘要算法 9 1.3 公钥算法 9 1.4 回调函数 11 第二章 openssl简介 13 2.1 openssl简介 13 2.2 openssl安装 13 2.2.1 阅读全文
posted @ 2017-04-20 14:14 郭导技术小站 阅读(12535) 评论(0) 推荐(1)
摘要:ECDSA的全名是Elliptic Curve DSA,即椭圆曲线DSA。它是Digital Signature Algorithm (DSA)应用了椭圆曲线加密算法的变种。椭圆曲线算法的原理很复杂,但是具有很好的公开密钥算法特性,通过公钥无法逆向获得私钥。 第一部分 : DSA的签名和验证过程 要 阅读全文
posted @ 2017-04-17 15:45 郭导技术小站 阅读(4176) 评论(0) 推荐(0)
摘要:20.1 ECC介绍 椭圆曲线算法可以看作是定义在特殊集合下数的运算,满足一定的规则。椭圆曲线在如下两个域中定义:Fp域和F2m域。 Fp域,素数域,p为素数; F2m域:特征为2的有限域,称之为二元域或者二进制扩展域。该域中,元素的个数为2m个。 椭圆曲线标准文档如下: 1) X9.62 Publ 阅读全文
posted @ 2017-04-13 16:12 郭导技术小站 阅读(6221) 评论(0) 推荐(0)
摘要:一、基础知识 1.Openssl 简史 OpenSSL项目是加拿大人Eric A.Yang 和Tim J.Hudson开发,现在有Openssl项目小组负责改进和维护;他们是全球一些技术精湛的志愿技术人员,他们的劳动是无偿的,在此我们应该向他们表示崇高的敬意。 Openssl 最早的版本在1995年 阅读全文
posted @ 2017-04-12 15:48 郭导技术小站 阅读(13937) 评论(0) 推荐(0)
摘要:卸载自带openssl 卸载自带openssl sudo apt-get remove openssl 解压文件tar -xzf openssl-1.0.2k.tar.gz 配置 sudo ./config shared --prefix=/usr/local/openssl --openssldi 阅读全文
posted @ 2017-03-13 16:53 郭导技术小站 阅读(6525) 评论(0) 推荐(0)
摘要:一.VS2013中编译openssl的步骤版本号:openssl-1.0.1e 1.下载 OpenSSL http://www.openssl.org/,并解压到d:\openssl-1.0.1e目录(也可自己指定路径和目录名称)2.下载 from http://www.activestate.co 阅读全文
posted @ 2017-02-23 13:56 郭导技术小站 阅读(4031) 评论(0) 推荐(0)