一需要的软件包:1. vsftpd:2.MySQL3.pam_mysql4.pam-devel5.openssl6.tcp-wrappers二软件安装:1.Openssl使用yum -y install openssl2.MySQL使用yum–y install mysql3.pam_mysql下载...
分类:
数据库 时间:
2015-01-20 19:54:56
阅读次数:
242
二. 加密算法介绍对称加密算法对称加密算法用来对敏感数据等信息进行加密,经常使用的算法包含:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。...
分类:
编程语言 时间:
2015-01-19 22:38:27
阅读次数:
570
OpenSSL建立私有CAyum安装OpenSSL:提示已经安装过了。openssl的主配置文件:/etc/pki/tls/openssl.cnf[CA_default]dir:CA的主目录certs:已颁发证书的存储位置crl_dir:已吊销证书的存储位置database:证书索引文件new_certs_dir:新颁发证书的存储位置certificate:CA证书文件..
分类:
其他好文 时间:
2015-01-19 00:24:01
阅读次数:
287
下载:http://www.openssl.org/source/解压:tar -xvzfopenssl-1.0.1l.tar.gz配置:[root@localhost openssl-1.0.1l]#./config --prefix=/usr/local/ --openssldir=/usr/l...
分类:
其他好文 时间:
2015-01-19 00:01:25
阅读次数:
225
思路:使用随机向量,把随机向量放入密文中,每次解密时从密文中截取前16位,其实就是我们之前加密的随机向量。代码public static string Encrypt(string plainText, string AESKey){ RijndaelManaged rijndaelCiphe...
1、安装Python的依赖包
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2、...
分类:
编程语言 时间:
2015-01-16 16:49:04
阅读次数:
294
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。
1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义
2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)
3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)
4. 大致了解 CA 证书的用途...
分类:
Web程序 时间:
2015-01-15 18:17:20
阅读次数:
371
背景首先最近我们在做一个APP 但是我们数据交互都是明文的=- = 这咋办勒,傻子也知道加密一下咯。可是加密也有问题 对称加密的话,人家破解你的应用就能知道了。所以用到了非对称加密并且每个APP生成不同的RSA密钥对。初步实现实现再iOS上面实现RSA加密并不难,因为iOS中有openssl 和 系...
分类:
移动开发 时间:
2015-01-15 10:39:20
阅读次数:
261
最近需要做一个跨IOS和android等移动平台的邮件方式,找了几个,有个是openssl和base64的,但是一直没编译通过OPENSSL的动态库,然后换了公司的一个内部方式,测试服务器超时(gmail),今天又得重新琢磨。 网上看到一篇很不错的方法,转载下,因为里面有个小小bug,这次贴出来的代...
分类:
编程语言 时间:
2015-01-15 01:42:10
阅读次数:
245