您的位置:程序门 -> linux/unix社区 -> 系统维护与使用区



对于提供ssh服务的linux机器来说,ssh1与ssh2有什么区别吗


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


对于提供ssh服务的linux机器来说,ssh1与ssh2有什么区别吗
发表于:2007-08-21 20:47:55 楼主
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等对称加密算法。
------------------------------------
我只在网上搜到这个,但还是不太明白。


快速检索

最新资讯
热门点击