https://juejin.cn/post/7195858568233386042
對稱加密
對稱加密就是加密和解密使用相同金鑰的加密演算法,這種加密演算法的安全取決於金鑰
非對稱加密
非對稱加密就是加密和解密使用了不同的金鑰,分別稱為公a鑰和私鑰。一般我們透過公鑰加密,私鑰解密。
數字簽名
又稱公鑰數字簽名,傳送者 A 將報文摘要(報文透過 SHA-1 等雜湊演算法生成摘要)透過私鑰加密生成簽名,與明文報文一起發給接收者 B,接收者 B 透過公鑰解密得到的摘要和明文透過雜湊演算法得到的摘要相比,比較這兩份報文摘要是否相等可以驗證報文是否被篡改。
數字證書
數字證書可以用來確認接收方所持有的公鑰是傳送方的公鑰。接收方透過CA證書的公鑰解開數字證書,得到傳送方的公鑰。