rsa
- 它是谁:密码学中非对称加密算法rsa,对称算法AES.
- 从哪来:rsa算法是第一个同时用于加密和签名的算法。
- 到哪去:利用这个算法生成公钥私钥用于加密和签名。
场景:ssh上的使用(认证)
ssh-keygen -t rsa #在Linux系统中可生成一对钥匙(公钥+私钥)
公钥给别人,自己用私钥加密,别人用公钥解密,可认证辨别身份。
场景:HTTPS证书(签名)
我张三的公钥给到一个证书中心,别人访问张三之前去证书中心比对证书可证明访问的确实是张三,不是冒充我的李四。
别人用张三公钥加密数据,到了我的服务器我用私钥解密。