对称加密和非对称加密是什么?
本文內容如有錯誤、不足之處,歡迎技術愛好者們一同探討,在本文下面討論區(qū)留言,感謝。
文章目錄
- 簡述
- 術語
- 對稱加密
- 非對稱加密
- 區(qū)別
- 總結
- 參考資料
簡述
在當今的網絡世界中,存在著未經授權訪問所有形式數據的風險。風險最大的是財務和支付系統(tǒng)數據,這些數據可能會暴露客戶和客戶的個人識別信息(PII)或支付卡詳細信息。加密對于保護PII和減輕進行支付交易的企業(yè)每天每一分鐘面臨的風險至關重要。
信息安全已成為一個巨大的因素,尤其是在現代通信網絡中,留下的漏洞可被利用來帶來破壞性影響。
對稱加密是現代計算機系統(tǒng)中加密數據的兩種主要方法之一。另一個是非對稱加密。 對稱加密是一種加密方案,其中相同的密鑰用于加密和解密消息。非對稱加密是公鑰加密的主要應用。這些方法之間的主要區(qū)別在于非對稱系統(tǒng)使用兩個密鑰,而不是對稱方案使用一個密鑰。其中一個密鑰可以公開共享(公用密鑰),而另一個密鑰必須保密(私有密鑰)。
使用兩個密鑰代替一個密鑰還會在對稱加密和非對稱加密之間產生各種功能差異。非對稱算法比對稱算法更復雜,更慢。因為非對稱加密中使用的公鑰和私鑰在某種程度上和數學相關,所以密鑰本身也必須相當長才能提供較短對稱密鑰所提供的相似級別的安全性。
術語
- 加密:這是使用密碼鎖定信息的過程。以這種方式鎖定的信息將被加密。
- 解密:使用密碼技術解鎖加密信息的過程。
- 密鑰:用于加密和解密信息的密碼之類的密文。密碼學使用幾種不同類型的密鑰。
- 隱寫術:實際上,這是一種向可能窺探您的人隱藏信息的科學。隱秘術和加密之間的區(qū)別在于,潛在的窺探者可能首先無法分辨出任何隱藏的信息。
對稱加密
圖片地址:https://www.ssl2buy.com/wiki/symmetric-vs-asymmetric-encryption-what-are-differences
這是最簡單的加密方式,僅涉及一個用于加密和解密信息的密鑰。對稱加密是一種古老且廣為人知的技術。它使用的密鑰可以是數字,單詞或一串隨機字母。它與消息的純文本混合在一起,以特定方式更改內容。發(fā)送者和接收者應該知道用于加密和解密所有消息的密鑰。Blowfish,AES,RC4,DES,RC5 和 RC6 是對稱加密的示例。使用最廣泛的對稱算法是 AES-128,AES-192 和 AES-256。
對稱密鑰加密的主要缺點是,所有相關方在解密數據之前都必須交換用于加密數據的密鑰。
非對稱加密
圖片地址:https://www.ssl2buy.com/wiki/symmetric-vs-asymmetric-encryption-what-are-differences
非對稱加密也稱為公鑰密碼術,與對稱加密相比,它是一種相對較新的方法。非對稱加密使用兩個密鑰來加密純文本。密鑰通過 Internet 或大型網絡交換。它確保惡意人員不會濫用密鑰。重要的是要注意,擁有秘密密鑰的任何人都可以解密消息,這就是為什么非對稱加密使用兩個相關的密鑰來提高安全性的原因。公開密鑰可供任何可能向你發(fā)送消息的人免費使用,私鑰被保密,確保只有你知道。
使用公鑰加密的消息只能使用私鑰解密,而使用私鑰加密的消息也可以使用公鑰解密。不需要公開密鑰的安全性,因為它是公開可用的并且可以通過 Internet 傳遞。非對稱密鑰在確保通信過程中傳輸的信息的安全性方面具有更好的功能。
非對稱加密主要用于日常通信渠道中,尤其是在Internet上。流行的非對稱密鑰加密算法包括 EIGamal,RSA,DSA,橢圓曲線技術(Elliptic curve techniques),PKCS。
區(qū)別
- 對稱加密使用需要在接收消息的人員之間共享的單個密鑰,而非對稱加密使用一對公共密鑰和私有密鑰在通信時對消息進行加密和解密。
- 對稱加密是一種舊技術,而非對稱加密則相對較新。
- 非對稱加密要比對稱加密花費更多的時間。
總結
由于對稱加密的相對速度,簡便性和安全性,它在從保護 Internet 流量到保護存儲在云服務器上的數據的應用程序中廣泛使用。盡管為了解決安全傳輸密鑰的問題而經常將其與非對稱加密配對,但是對稱加密方案仍然是現代計算機安全性的關鍵組成部分。
參考資料
Symmetric Key Encryption(對稱密鑰加密)
- https://www.cryptomathic.com/news-events/blog/symmetric-key-encryption-why-where-and-how-its-used-in-banking
Symmetric vs. Asymmetric Encryption – What are differences?(對稱與非對稱加密–有什么區(qū)別?)
- https://www.ssl2buy.com/wiki/symmetric-vs-asymmetric-encryption-what-are-differences
How Symmetric Encryption Works(對稱加密如何工作)
- https://www.cybrary.it/0p3n/symmetric-encryption/
What Is Symmetric Key Cryptography?(什么是對稱密鑰密碼術?)
- https://www.binance.vision/security/what-is-symmetric-key-cryptography
總結
以上是生活随笔為你收集整理的对称加密和非对称加密是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库导入导出方法以及注意事项
- 下一篇: 回车键触发登陆按钮