密钥对:
1.公钥和私钥 ,非对称加密,是一个密钥对,在通信的过程中保证数据的安全和真实。
2.使用这个密钥对的时候,如果用其中一个密钥加密一段数据,必须用另一个密钥解密。比如用公钥加密数据就必须用私钥解密,如果用私钥加密也必须用公钥解密,否则解密将不会成功。
加密解密:
公钥是密钥对持有者公布给他人的,公钥用来给数据加密
私钥是密钥对所有者持有,不可公布,只能自己知道,用来解密数据。
举例:我要发送邮件给【小S】,首先我会用【小S】之前给我的他的公钥,对邮件中的内容进行加密,【小S】收到邮件之后,用他自己的私钥进行解密。
数字签名:
数字签名的过程和加密解密的过程正好相反。数字签名是为了验证数据是否被篡改。
私钥:用来数字签名(加密)
公钥:用来验证数字签名(解密)
举例:还是我发邮件给【小S】,首先我用我自己的私钥对邮件进行数字签名(加密),【小S】收到邮件之后,会用,我之前给他发的,我的公钥来验证数字签名(解密),是否能通过验证
本机如何查看?
cd ~/.ssh/
cat id_rsa.pub