web
文章平均质量分 66
chinesejimmy
这个作者很懒,什么都没留下…
展开
-
OpenSSL命令行
enc命令用来访问对称密码,此外还可以用密码的名字作为命令来访问。除了加解密,base64可作为命令或者enc命令选项对数据进行base64编码/解码。 当你指定口令后,命令行工具会把口令和一个8字节的salt(随机生成的)进行组合,然后计算MD5 hash值。这个hash值被切分成两部分:加密钥匙(key)和初始化向量(initialization vector)。当然加密钥匙和初始化向量也可原创 2007-05-25 15:02:00 · 1855 阅读 · 0 评论 -
浏览器自动安装证书
微软的ICEnroll接口提供了证书的安装功能。可以通过该接口的InstallPKCS7方法把按base64编码的根证书字符串安装到用户的机器上。例子:php$certname = "server.crt"; //要安装的证书,由openssl生成$fp = fopen($certname, "r");$cert = fread($fp, filesize($certname原创 2007-05-25 16:34:00 · 2904 阅读 · 0 评论 -
快速配置OpenSSL
安装好apache和OpenSSL后,从http://www.openssl.org/contrib/ssl.ca-0.1.tar.gz下载证书生成脚本。./new-root-ca.sh (生成根证书:ca.key, ca.crt)./new-server-cert.sh servername (生成服务器证书:servername.key, servername.csr)./sign-serve原创 2007-05-25 15:16:00 · 797 阅读 · 0 评论