Re: [问题] SSH连线加密技术疑问

楼主: filiaslayers (司马云)   2016-12-14 10:14:57
原文恕删
RSA的wiki有写 https://zh.wikipedia.org/wiki/RSA加密算法
rsa有两个缺点,一个是运算吃资源,一个是讯息量够多的时候,容易被破解
所以在SSH上,是不会拿RSA来做资料的加解密(应该说不管哪种协定都不会做这种事)
rsa比较大的用途就是确认身份
像是你用putty或是linux内建的ssh第一次登入主机的时候
都会问你一串数字是不是属于这台server的,那个就是RSA的公钥
刚查了一下,不管sshv1 v2都是这样(应该是...)
然后连线建立之后,会先交换对称式金钥,再进行传输
这些其实跟ssl协定很类似,一个ssl网站的凭証就是用RSA签署,凭証里带有RSA的公钥
然后你跟网站连线之后,会采用AES128或256加密进行资料传输
作者: zi98btcc (幼斤)   2016-12-14 10:53:00
谢谢,学了很多概念
作者: Vdragon (V字龙)   2016-12-14 20:41:00

Links booklink

Contact Us: admin [ a t ] ucptt.com