MAC OS自带了OpenSSL,直接在命令行里使用OPENSSL就可以。打开命令行工具,然后输入 openssl打开openssl,接着只要三句命令就可以搞定。第一句命令生成1024位私钥;OpenSSL>genrsa -out rsa_private_key.pem 1024第二句命令把RSA私...
分类:
系统相关 时间:
2015-04-28 20:29:17
阅读次数:
192
运行openssl demo 时,debug 版本正常,release 版本报异常:OPENSSL_Uplink(585E6000,08): no OPENSSL_Applink 。demo 编译环境是vs2008 , openssl 库编译环境是 vs2010 , 用 depends 工具分析Li...
分类:
其他好文 时间:
2015-04-28 20:14:49
阅读次数:
122
Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。nginx的模块需要第三方库的支持,检查是否安装下列库:zlib、zlib-devel(nginx扩展,gzip压缩)、openssl、openssl-devel(nginx扩展)、prce、prce-devel(重写rewrite、支持nginx伪..
分类:
其他好文 时间:
2015-04-28 18:57:59
阅读次数:
240
iOS关于RSA加密方法很多,但解密相关的方法却很少。折腾了好久,终于找到两个比较好的例子。
1、使用openssl生成Publickey.pem及Privatekey.pem实现加密和解密。源码下载
缺点:此项目加密时长度超过100多就不能加密,但对一般密码加解密足矣!
适用环境:
1、ios应用程序自动生成公钥,私钥,并保存下来。以后都是沙盒提取
2、服务器公钥通过der格式...
分类:
移动开发 时间:
2015-04-28 18:34:30
阅读次数:
128
MAC OS自带了OpenSSL,所以不用去编译那一坨跟SHIT一样的源码。直接在命令行里使用OPENSSL就可以。打开命令行工具,然后输入 openssl打开openssl,接着只要三句命令就可以搞定。第一句命令生成私钥;第二句命令把RSA私钥转换成PKCS8格式,密码为空就行;第三句命令生成公钥...
分类:
系统相关 时间:
2015-04-28 17:29:17
阅读次数:
216
1、加密算法和协议类型:对称加密:任意加密数据块和流的内容,加密和解密用同一个密码。通常明文(cleartext)通过算法和密钥生成密文,再由接受者用相同的密钥和算法解密获取明文。算法:(DES、3DES、AES现在使用比较广、Blowfish、Twofish、IDEA、RC6、CAST5)特性:加密、..
分类:
其他好文 时间:
2015-04-28 02:08:05
阅读次数:
286
利用OpenSSL生成库和命令程序,在生成的命令程序中包括对加/解密算法的测试,openssl程序,ca程序.利用openssl,ca可生成用于C/S模式的证书文件以及CA文件. 参考:http://blog.chinaunix.net/uid-26760055-id-3128132.html 证书...
分类:
系统相关 时间:
2015-04-27 00:09:40
阅读次数:
230
在任意路径下(例如/opt/nginx/crt/)执行以下命令,生成证书和key:opensslgenrsa-des3-outopenssl.key1024opensslreq-new-x509-keyopenssl.key-outopenssl.crt-days3650opensslrsa-inopenssl.key-outopenssl_nopass.key生成的证书:openssl.crt证书的key:openssl_nopass.key编..
分类:
Web程序 时间:
2015-04-26 01:31:18
阅读次数:
213
openssl库函数中提供了两个销毁ssl连接通道的函数:SSL_shutdown、SSL_free,作用相同,二者取其一,不可同时使用,否则就会出现两次销毁对象的报错。请看下面一个代码片段:......if(SSL_shutdown(ssl)!=1){ close(sfd); printf("sslshutdownfailed\n");}SSL_free(ssl);........
分类:
其他好文 时间:
2015-04-26 01:29:11
阅读次数:
284
概述:理论部分主要介绍了:对称加密、非对称加密、单向加密、密钥交换、CA、PKI操作部分主要有:对称加密、非对称加密、单向加密的实现,已经openssl常用功能,生成密码、生成随机数已经使用openssl创建私有CA系统环境说明:[root@bogon~]#cat/etc/redhat-release
CentOSreleas..
分类:
其他好文 时间:
2015-04-26 01:26:52
阅读次数:
401