一、什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。 最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu ...
分类:
其他好文 时间:
2017-05-03 17:23:48
阅读次数:
152
安全的shell主机认证,通信和认证过程加密客户端接收服务器端的公钥客户端生成对称加密密钥,用服务器的公钥加密后,发给服务器端,完成密钥交换客户端用对称加密密钥加密账户,发给服务器端。发起登录认证。客户端用对称密钥加密口令,发给服务器端,完成登录认证。linux:ope..
分类:
其他好文 时间:
2017-04-30 17:11:53
阅读次数:
136
公钥密码体制(public-key cryptography) 公钥密码体制分为三个部分,公钥,私钥,加密解密算法。 加密:通过加密算法和公钥对内容(也称明文)进行加密,得到密文。加密过程要用到公钥。 解密:通过解密算法和公钥对密文进行解密,得到明文。解密过程需要用到私钥 由公钥加密的内容,只能由私 ...
分类:
其他好文 时间:
2017-04-28 16:05:52
阅读次数:
193
一、RSA与公钥加密系统的起源与影响。 为了更好地突出公钥加密系统相对私钥加密系统的优势,让我们从这两个问题开始: 这个世界上如果没有公钥加密系统会怎么样呢?全用私钥加密系统会出现什么问题呢? 首先,私钥密码系统中的密码,加密解密之间是存在共享性的,也就是说,会加密就能做到会解密,会解密也就能做到会 ...
分类:
其他好文 时间:
2017-04-28 00:22:45
阅读次数:
392
【转】 Java 进行 RSA 加解密时不得不考虑到的那些事儿 1. 加密的系统不要具备解密的功能,否则 RSA 可能不太合适 公钥加密,私钥解密。加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无法破解的密文数据。否则的话,你就要考 ...
分类:
编程语言 时间:
2017-04-24 23:16:53
阅读次数:
278
1、公开密钥加密 又称非对称加密,需要一对密钥,一个是私人密钥,另一个则是公开密钥。公钥加密的只能私钥解密,用于加密客户上传数据。私钥加密的数据,公钥可以解密,主要用于数字签名。详细介绍可参见维基百科。 2、RSA加密算法 RSA加密属于非对称加密。RSA算法基于一个十分简单的数论事实:将两个大质数 ...
分类:
编程语言 时间:
2017-04-24 00:12:17
阅读次数:
352
常见加密算法有对称加密、非对称加密、hash加密 对称加密 加密解密都是同一个密钥 代表有:DES、3DES、DESX、Blowfish、IDEA、RC4、RC5、RC6和AES 非对称加密 加解密不是同一个密钥,一般是公钥、私钥,公钥加密和私钥解密 代表有:RSA、ECC(移动设备用)、Diffi ...
分类:
编程语言 时间:
2017-04-23 10:51:36
阅读次数:
211
1、发送人私钥加密,接收人公钥解密。可证明 接收人接受到的信息来源于 真正的发送人。 2、发送人用公钥加密, 接收人用私钥解密。 只要私钥未泄露,则可保证 发送的信息是安全的。 3、ca证书中心, 由于 接收人接收到的公钥有可能是假的公钥,这样会导致 接收人接收到的信息不是真的来源于持有真正私钥的发 ...
分类:
Web程序 时间:
2017-04-19 10:19:55
阅读次数:
176
【转】 RSA加密算法 RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。R ...
分类:
编程语言 时间:
2017-04-18 13:16:18
阅读次数:
283
RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。 这个算法的名字也是他们三个人名字首字母,RSA算法基于一个十分简单的数论事实: 将两个大素数相乘十分容易,但想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密 ...
分类:
编程语言 时间:
2017-04-06 18:58:28
阅读次数:
207