對稱加密解密,非對稱加密解密,數據進行對稱加密,密鑰用非對稱加密html
服務器(持有RSA私鑰)
密文2 + 私鑰(RSA) = 密鑰(AES)
密文1 + 密鑰(AES) = 明文ios
信息摘要 = 明文+hash值
數字簽名 = 信息摘要+私鑰
信息摘要 + 數字簽名
公鑰解密安全
只有一我的有鑰匙,那麼東西丟了,只由於那一我的的,那麼是私鑰解密;若是是讓每一個人均可以開鎖,那麼是公鑰解密,每一個人均可以得到公鑰,可使用;服務器
保存和你交流人公鑰機構;保存的一定是公鑰,你們均可以去拿那把鑰匙開鎖,網絡
a給b發郵件,a用b的公鑰進行加密,b收到後用私鑰解密;
爲了防止本人,a把b的公鑰用本身的私鑰再次加密,b用a的公鑰進行解密,以此來肯定本人;post
公鑰私鑰;私鑰公鑰;私鑰證實信息來源;
兩次非對稱加密;網站
證書機構保存了公鑰;公鑰;那是鑰匙之地;編碼
1把鑰匙,10000把鎖;10000把鑰匙,1把鎖,不管是鑰匙仍是鎖,只要是僅有一把那麼就是私鑰,一個是隻能本身開鎖,一個是隻能本身上鎖,只能本身上鎖,說明裏面的數據是本身發的,只能本身開鎖,別人看到數據是沒有用的;加密
https://www.jianshu.com/p/4932cb1499bf計算機網絡
https://juejin.im/post/5b4d8a08f265da0f60130491
經過openssl生成公鑰私鑰證書
http://www.fzb.me/2015-1-15-openssl-rsa.html
《圖解HTTP》這本書中曾提過HTTPS是身披SSL外殼的HTTP。HTTPS是一種經過計算機網絡進行安全通訊的傳輸協議,經由HTTP進行通訊,利用SSL/TLS創建全信道,加密數據包。HTTPS使用的主要目的是提供對網站服務器的身份認證,同時保護交換數據的隱私與完整性。
PS:TLS是傳輸層加密協議,前身是SSL協議,由網景公司1995年發佈,有時候二者不區分。
ios配置