HTML:標記語言
CSS:樣式語言
JavaScript:指令碼語言
Web API:程式設計介面
所有 Web 技術
學習 Web 開發
發現我們的工具
更好地瞭解 MDN
在密碼學中,加密是將明文轉換為編碼文字或密文的過程。密文旨在不被未經授權的讀取者所閱讀。
加密是一種密碼學基元:它使用一種稱為密碼的加密演算法將明文訊息轉換為密文。現代密碼中的加密是使用特定的演算法和一個秘密(稱為金鑰)來執行的。由於演算法通常是公開的,如果加密保持安全,那麼金鑰必須保持秘密。
在不知道秘密的情況下,反向操作——解密——在數學上是很難執行的。有多難取決於所選密碼演算法的安全性,並且隨著密碼分析的進步而演變。