加解密
weiling_shen
希望和大家一起努力进步
展开
-
SHA1WithRSA算法-简介
SHA1即安全哈希算法(Secure Hash Algorithm),用于签名;RSA是目前最有影响力的公钥加密算法。说到这就的提到公钥和私钥:公钥、私钥分居客户端和服务器端,分别用于加密和解密。同时,私钥还用于签名,公钥还用于验证签名。下边是一个发送端的签名及对签名的加密,接收端的解密与验证签名的应用:/** SHA1WithRSA:用SHA算法进行签名,用RSA算法进行加密转载 2015-11-05 10:41:22 · 4487 阅读 · 0 评论 -
openssl 证书操作命令
生成Self Signed证书# 生成一个key,你的私钥,openssl会提示你输入一个密码,可以输入,也可以不输,# 输入的话,以后每次使用这个key的时候都要输入密码,安全起见,还是应该有一个密码保护> openssl genrsa -des3 -out selfsign.key 4096# 使用上面生成的key,生成一个certificate signing re转载 2015-11-05 10:40:26 · 276 阅读 · 0 评论 -
SSL构建单双向https认证!https部署及注意事项!
1. SSL基本介绍我们常常在使用网上银行时看到的连接都是以“https”开始的,那么这个https是什么呢?这其实是表示目前连接使用了SSL进加密,能保证客户端到服务器端的通信都在被保护起来,那么浏览器是如果实现的呢?下面让我们来介绍一下SSL基本的实现方法。首先我们有两种基本的加解密算法类型:对称加密,非对称加密(公私钥加密),现在介绍一下这两种加密算法的特点:对称加密:密钥只有转载 2015-11-06 13:30:46 · 454 阅读 · 0 评论 -
SSL自签署证书生成脚本
view plainprint?#!/bin/sh # # ssl 证书输出的根目录。 sslOutputRoot="/etc/apache_ssl" if [ $# -eq 1 ]; then sslOutputRoot=$1 fi if [ ! -d ${sslOutputRoot} ]; then mkd转载 2015-11-09 11:46:08 · 1566 阅读 · 0 评论