HTML: Markup language
CSS: Styling language
JavaScript: Scripting language
Web APIs: Programming interfaces
All web technology
Learn web development
Discover our tools
Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
View in English Always switch to English
在密码学领域,加密是指把明文转换成密文的过程。密文应该对非授权用户不可读。
加密是一个密码学原语:它通过一种称作密码算法的编码技术,把纯文本信息转换为密文。现代密码的加密算法是通过特定的密码算法,称结合称作 key 的密钥来工作。由于算法常常是公开的,若要保证加密安全,就必须确保密钥高度保密。
如果不知道密钥,其逆过程解密在数学上是很难做到的。究竟有多难做到,取决于算法的安全性,以及密码分析学的发展程度。