iOS HTTPS 證書相關(guān)配置:http://www.reibang.com/p/4f3f79146647
HTTPS的加密原理:?
服務(wù)器端用非對稱加密(RSA)生成公鑰和私鑰
然后把公鑰發(fā)給客戶端, 服務(wù)器則保存私鑰
客戶端拿到公鑰后, 會生成一個(gè)密鑰, 這個(gè)密鑰就是將來客戶端和服務(wù)器用來通信的鑰匙
然后客戶端用公鑰對密鑰進(jìn)行加密, 再發(fā)給服務(wù)器
服務(wù)器拿到客戶端發(fā)來的加密后的密鑰后, 再使用私鑰解密密鑰, 到此雙方都獲得通信的鑰匙
加密方法1.MD5加密,2.根據(jù)公鑰和加密后的字符串再進(jìn)行簽名。encryptSHA256Data