加密技术分为对称加密和非对称加密,区别在于加密和解密是否使用相同的密钥。对称加密使用相同的密钥,非对称加密的密钥则分为公钥和私钥,用公钥(私钥)加密的内容只能使用对应的私钥(公钥)来解密。对称加密速度较快,但加密强度不高,而且密钥分发环节往往会带来安全隐患,因为加解密使用一个密钥,需要把密钥传送给解 ...
分类:
其他好文 时间:
2018-04-06 23:50:15
阅读次数:
211
jumpserver配置二去jumpserver机器中创建密钥对[root@apenglinux-002~]#mkdir/root/.ssh[root@apenglinux-002~]#cd/root/.ssh[root@apenglinux-002.ssh]#ssh-keygen-fjump[root@apenglinux-002.ssh]#lsjumpjump.pub创建管理用户
分类:
其他好文 时间:
2018-04-06 16:02:20
阅读次数:
167
所谓对数据的加密,即就是利用各种算法对数据进行封装,使通信双方能安全的进行数据通信,防止数据被篡改。一.加密算法和协议1.对称加密技术对称加密技术是发送者和接收者采用相同的密钥进行对数据的封装和解封装主流的对称加密算法有:DES:此算法是将64位明文转变为64位密文,实际加密长度为56位,其余为校验位3DES,DES3:是基于DES算法,使用三次56位密钥对数据进行加密AES:Blowfish:可
分类:
其他好文 时间:
2018-04-05 23:39:34
阅读次数:
1665
Win下需要使用到 PuTTYgen.exe来生成公钥私钥,可以参考youtube的这篇文章: 为 SFTP 保管箱生成 Secure Shell (SSH) 密钥对 PuTTYgen.exe的下载地址: https://www.chiark.greenend.org.uk/~sgtatham/pu ...
知识部分简述:SSH是一种安全通道协议,主要用来实现字符界面的远程登陆、远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登陆是输入的用户口令。SSH和TELNET、RSH等提供了更好的安全性。OpenSSH是实现SSH远程登陆的开源软件项目,适用于Linux、UNIX系统,其官网地址为http://www.openssh.com。RSA加密算法是一种非对称加密算法。对极大
分类:
其他好文 时间:
2018-04-01 10:44:39
阅读次数:
202
将原文进行哈希计算 1)A >哈希值(即数字摘要MD) A的私钥对数字摘要进行加密 2)A >数字签名(DS) 使用对称密钥对原文、数字签名、A的公钥进行加密 3)A >加密信息 使用B的公钥对对称密钥进行加密 4)A >数字信封(DE) 5)A >将加密信息和数字信封发送给B 用B的私钥解密数字信 ...
分类:
其他好文 时间:
2018-03-27 18:49:22
阅读次数:
136
12.17 Nginx负载均衡12.18 ssl原理12.19 生成ssl密钥对12.20 Nginx配置ssl12.17 Nginx负载均衡Nginx负载均衡目录概要vim /usr/local/nginx/conf/vhost/load.conf // 写入如下内容upstream qq_com{ ip_hash; ser
分类:
其他好文 时间:
2018-03-21 21:59:41
阅读次数:
221
前面讲了几节,对称加密(解决:机密性),单向加密(解决:完整性),密钥交换(解决:完整性)。但总是能被E在从中捣乱,有没有一种办法能解决验证对方身份的方法呢?这个时候公钥加密算法出来了。众所周知公钥加密算法是密钥对:公钥(公开出去的,从私钥中按照某种算法或机制提取出来);私钥(自己随机生成的,一般密钥都很长,1024,2056等)。公钥加密本身也可以用于信息加密,假设A将信息用自己的私钥进行加密,
分类:
编程语言 时间:
2018-03-21 14:10:20
阅读次数:
187
默认情况下,.NET生成的RSA密钥对可以用XML或字节流来保存,而JAVA中生成的RSA密钥对只能用字节流来保存。而它们的字节流格式不同,就导致Java中生成的RSA密钥对不能在.NET中使用,而.NET中生成的密钥对又不能在Java中使用。而.NET的XML保存方法我觉得比较有通用性,于是就以. ...
分类:
编程语言 时间:
2018-03-20 20:44:43
阅读次数:
186