iOS面试题:HTTPS的加密原理

  • 服务器端用非对称加密(RSA)生成公钥和私钥

  • 然后把公钥发给客户端, 服务器则保存私钥

  • 客户端拿到公钥后, 会生成一个密钥, 这个密钥就是将来客户端和服务器用来通信的钥匙

  • 然后客户端用公钥对密钥进行加密, 再发给服务器

  • 服务器拿到客户端发来的加密后的密钥后, 再使用私钥解密密钥, 到此双方都获得通信的钥匙


更多:iOS面试题合集

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容