[转载]Linux中SSH1与SSH2的区别

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: [转载]Linux中SSH1与SSH2的区别

在用SecureCrt创建ssh连接的时候,我们可以看到有ssh1 与 ssh2,那么区别在何处呢?

secureCRT create a ssh connection

如下转载某博客:

SSH(Secure SHell)到目前为止有两个不兼容的版本——SSH1和SSH2。

SSH1又分为1.3和 1.5两个版本。SSH1采用DES、3DES、Blowfish和RC4等对称加密算法保护数据安全传输,而对称加密算法的密钥是通过非对称加密算法(RSA)来完成交换的。SSH1使用循环冗余校验码(CRC)来保证数据的完整性,但是后来发现这种方法有缺陷。

SSH2避免了RSA的专利问题,并修补了CRC的缺陷。SSH2用数字签名算法(DSA)和Diffie-Hellman(DH)算法代替RSA来完成对称密钥的交换,用消息证实代码(HMAC)来代替CRC。同时SSH2增加了AES和Twofish等对称加密算法。

转载自:http://hi.baidu.com/cnhbhg/blog/item/4f02a2249f2dea378744f9d0.html

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: [转载]Linux中SSH1与SSH2的区别

文章的脚注信息由WordPress的wp-posturl插件自动生成



|2|left
打赏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: