RSA 这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。 这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只...
分类:
其他好文 时间:
2014-08-20 21:01:52
阅读次数:
357
加密Crypto# 使用require(‘crypto‘)?可以访问该模块。 加密模块要求底层系统的OpenSSL是支持的。它提供了一个安全证书,作为一个安全的HTTPS net或HTTP连接的一部分要用于封装方式。 它还提供了一套OpenSSL的哈希...
分类:
其他好文 时间:
2014-08-20 18:14:03
阅读次数:
1675
最近工作中使用到了openssl的win64位资料,所以进行前期调研,汇总结果如下:
【注意】openssl代码所在目录中不要带中文,否则“nmake -f ms\ntdll.mak ”可能会提示“宏中非法字符”等错误
一、Openssl WIN7 x64 编译
环境:WIN7 64位,编译器:VS2010
需要下载 Perl(如http://downloads.act...
在web开发中,采用RSA公钥密钥体系自制ukey,文件证书登陆时,普遍的做法为:在浏览器端采用c++ activex控件,使用 c++的第三库openssl进行RAS加签操作,在服务器端采用java对客户端的签名进行验签操作。这就涉及到c++ openssl和java之间交互加签验签对客户端身份进...
分类:
编程语言 时间:
2014-08-19 18:16:05
阅读次数:
271
加密与解密1、常用加密算法1.1对称加密算法对称加密算法如名字一样加密和解密都是用同一个密钥(密钥是对称的);优点:加密速度快(互联网的数据流过于庞大,速度慢的算法不适宜用于数据加密)缺点:1)密钥难以交换(因为加密解密都用同一个密钥,密钥在传输过程中容易被窃取)2)当..
分类:
其他好文 时间:
2014-08-18 18:54:03
阅读次数:
339
1. 安装 git 1.1 安装依赖的包: curl curl-devel zlib-devel openssl-devel perl cpio expat-devel getttext-devel 1.2 安装git: wget http://www.codemonkey.org.uk/pro.....
分类:
系统相关 时间:
2014-08-18 18:14:42
阅读次数:
411
安装Scrapy之前需要安装:pipzope.interfacelxmlOpenSSL安装前三个时直接easy_install 就可以安装OpenSSL时遇到了一些问题首先easy_stall pyOpenSSL出现distutils.errors.DistutilsError: Setup scr...
分类:
其他好文 时间:
2014-08-18 17:47:12
阅读次数:
253
OpenSSL工具包是Linux上SSLv2/v3和TLSv1协议的实现方式之一,并建提供了常用的加密解密功能。OpenSSL主要由三部分组成:1:libcrypto:加密库,主要用来实现加密、解密的功能库2:libssl:实现SSL服务器端功能会话库3:openssl命令行工具:/usr/bin/openssl本文仅是介绍如何通过..
分类:
其他好文 时间:
2014-08-16 01:08:40
阅读次数:
288
操作系统:centos 6.5准备工作:安装git1. 安装git前准备(安装需依赖的包): yum install curl -y yum install curl-devel -y yum install zlib-devel -y yum install openssl -y yum...
分类:
其他好文 时间:
2014-08-15 12:23:28
阅读次数:
298
PHP 用到的工具包:yum install gd-devel libjpeg-devel libpng-devel freetype-devel libxml2-devel curl-devel openssl-devel libicu-devel libmcrypt-devel PHP conf...
分类:
Web程序 时间:
2014-08-14 16:10:48
阅读次数:
310