加密

密码学中,加密是将明文转换为编码文本或密文的过程。密文旨在不被未经授权的读取者所阅读。

加密是一种密码学基元:它使用一种称为密码的加密算法将明文消息转换为密文。现代密码中的加密是使用特定的算法和一个秘密(称为密钥)来执行的。由于算法通常是公开的,如果加密保持安全,那么密钥必须保持秘密。

How encryption works.

在不知道秘密的情况下,反向操作——解密——在数学上是很难执行的。有多难取决于所选密码算法的安全性,并且随着密码分析的进步而演变。