随笔分类 -  openssl

使用openssl编写服务端和客户端程序
摘要:1.使用相同的ca生成两个证书,一个是server.cer,一个是client.cer,注意生成server.cer的时候必须指明证书可以用于服务端的。服务器代码:#include "openssl/bio.h" #include "openssl/ssl.h" #include "openssl/... 阅读全文

posted @ 2015-05-08 08:44 DuDD 阅读(1303) 评论(0) 推荐(0)

加解密基础知识
摘要:公钥/私钥/签名/验证签名/加密/解密/非对称加密 对称加密:一般的加密是用一个密码加密文件,然后解密也用同样的密码. 非对称加密:加密用的一个密码,而解密用另外一组密码,密解密的密码不一样,就是用一组密钥中的一个来加密数据,用另一个解开即:公钥和私钥,公钥和私钥都可以用来加密数据,相反用另一... 阅读全文

posted @ 2015-05-07 18:01 DuDD 阅读(330) 评论(0) 推荐(0)

openssl 指令创建证书和私钥
摘要:一般情况下,如果能找到可用的证书,就可以直接使用,只不过会因证书的某些信息不正确或与部署证书的主机不匹配而导致浏览器提示证书无效,但这并不影响使用。需要手工生成证书的情况有:找不到可用的证书需要配置双向SSL,但缺少客户端证书需要对证书作特别的定制首先,无论是在Linux下还是在Windows下的C... 阅读全文

posted @ 2015-05-07 16:50 DuDD 阅读(1318) 评论(0) 推荐(0)

openssl简介-指令rsa
摘要:windows上运行openssl 报WARNING: can't open config file: /usr/local/ssl/openssl.cnf解决方法:set OPENSSL_CONF=你的路径/openssl.cnfopenssl简介-指令rsa 用法 openssl... 阅读全文

posted @ 2015-05-07 16:17 DuDD

在VS下编译openSSL库
摘要:prepare:1)安装visual studio 20122)安装ActivePerl, 官方网站:http://www.activestate.com/activeperl/3)下载openSSL源代码, 官方网站:http://www.openssl.org/source/4) 下载nasm ... 阅读全文

posted @ 2015-05-07 16:16 DuDD 阅读(619) 评论(0) 推荐(0)

OpenSSL指令---req
摘要:windows上运行openssl 报WARNING: can't open config file: /usr/local/ssl/openssl.cnf解决方法:set OPENSSL_CONF=你的路径/openssl.cnfOpenSSL命令---req用途: 本指令用来创建和处理PKCS#... 阅读全文

posted @ 2015-05-07 16:06 DuDD

导航