openssl加解密原理及私有CA的建立一、openssl加解密原理数据加密解密过程数据加密需要实现的功能:数据私密性,数据完整性,身份认证和秘钥交换。美国NIST,为了计算机的安全,提出了几个要求:1、数据保密性数据保密性隐私性2、完整性数据完整性系统完整性3、可用性4、真实性&a..
分类:
其他好文 时间:
2015-05-28 14:24:42
阅读次数:
239
1.实现原理:
通过CRT生成的密钥对,把公钥上传到Linux服务器指定用户下的.ssh目录中,在客户端上只需输入秘钥的密码即可登陆,而且验证一次以后可以免密码登陆
2.具体过程:...
分类:
系统相关 时间:
2015-05-28 01:59:46
阅读次数:
216
ssh的DH秘钥交换是一套复合几种算法的秘钥交换算法。在RFC4419中称为diffie-hellman-groupX-exchange-shaX的算法(也有另一种单纯的rsaX-shaX交换算法)。本文就以diffie-hellman-group-exchange-sha256为例,详尽地讲解整个...
分类:
其他好文 时间:
2015-05-27 22:32:53
阅读次数:
546
#!/bin/bash?
#author:?QingFeng
#qq:?530035210
#blog:?http://my.oschina.net/pwd/blog?
#自动添加秘钥认证用户
#缺省的配置如下
?
logdir=/data/log/shell??????????#日志路径
log=$logdir/sh...
分类:
其他好文 时间:
2015-05-26 19:17:02
阅读次数:
128
ssh秘钥认证:使用:1.sship地址2.sshUSERNAME@远程主机IP地址 ##USERNAME和IP都是远程主机的2.ssh-lUSERNAMEHOST_IP***秘钥保存在用户的家目录下,~/.ssh/known_hostsssh遵循的协议为openssl:ssh工具: 客户端:ssh,配置文件:/etc/ssh/ssh_config 服务器端:sshd,配置文件..
分类:
系统相关 时间:
2015-05-20 15:06:42
阅读次数:
153
1.生成公钥(PubicKey)与私钥(PrivateKey):Xshell自带有用户密钥生成向导,如下图所示:点击菜单栏的工具->新建用户密钥生成向导虽然SSH2协议中RSA和DSA算法都可以使用,但是为了保险起见,我们一般都选择RSA密钥类型,这样不论你使用的SSH协议是SSH1还是SSH2都可以使用;密钥长度..
分类:
系统相关 时间:
2015-05-20 15:01:26
阅读次数:
279
背景:有A、B两台CentOS6.2系统;A:192.168.12.128;B:192.168.12.133;目标:实现A、B设备相互无需密码登陆;过程:一、登陆A设备:#cd/root/.ssh/#ssh-keygen-trsa生成秘钥(id_rsa;id_rsa.pub),过程直接空格;#cpid_rsa.pubauthorized_keys#chmod600authorized_keys#scp..
分类:
其他好文 时间:
2015-05-18 13:09:12
阅读次数:
127
背景:有A、B两台CentOS6.2系统;A:192.168.12.128;B:192.168.12.133;目标:实现A、B设备相互无需密码登陆;过程:一、登陆A设备:#cd/root/.ssh/#ssh-keygen-trsa生成秘钥(id_rsa;id_rsa.pub),过程直接空格;#cpid_rsa.pubauthorized_keys#chmod600authorized_keys#scp..
分类:
其他好文 时间:
2015-05-18 13:09:02
阅读次数:
122
shiro的无状态web集成。所谓无状态就是服务器端无状态,就是不保存会话。一般的会话机制的web应用,都是session机制来保存用户状态。无状态的web应用就是每次请求都带上相应的用户名进行登录。
具体的实践就是:客户端传入秘钥和一个消息作为输入,他们声称相应消息摘要,秘钥是只有客户端和服务端知道的。访问的时候服务端对消息摘要进行验证。
具体的实例如下:
首先我们创建s...
分类:
其他好文 时间:
2015-05-16 09:07:43
阅读次数:
1264
1-- 在目录下新建README.txt文件,接着,使用“git status”查看文件状态,如
可以看到,Git友好的标示出README.txt为“Untracked files”,并且提示使用“git add ...”的命令将文件包含到待提交清单中。
2-- 按照提示,使用“git add README.txt”命令,然后,使用“git status”查看文件状态,如
文件READM...
分类:
其他好文 时间:
2015-05-15 10:48:53
阅读次数:
133