加密概念

加密指将数据转换为难懂的格式以防止原始数据泄露或只允许用解密过程来获取原始数据的过程。

已经过加密的数据称为密文。未经过加密的数据称为明文。已加密为密文的数据对没有解密密钥的任何人保密。

存在以下几种加密算法:
对称加密算法
会使用公用密钥来加密和解密数据。因此,可以通过解密密钥计算出加密密钥,也可以通过加密密钥计算出解密密钥。
非对称加密算法
会使用以下两个密钥来加密和解密数据:每个人都知道的公用密钥以及只有消息接收方或发送方知道的专用密钥。 公用密钥和专用密钥之间的关系如下:只能使用公用密钥来加密消息,并且只能使用相应的专用密钥来将其解密。
需要特别注意加密的以下特征:
安全性暴露
当未经授权的人能够访问纯文本加密密钥和密文时会发生此情况。
数据丢失
当解密密钥的所有副本都丢失时会发生这种情况。如果丢失了解密密钥,那么就无法解密关联的密文。 包含在密文中的数据将被视为已经使用密码擦除。如果仅有的数据副本是已密码擦除的密文,那么对该数据的访问权将永久丢失。
为保障加密密钥的安全,可以使用多种实施技术来确保以下情况: