CyberGlossary

密码学

加密

别称: 数据加密

定义

使用算法和密钥将明文转换为密文的密码学过程,使只有授权方才能恢复原始数据。

加密是利用密码算法和一个或多个密钥,将可读数据(明文)转换为不可理解形式(密文)的过程。只有持有相应解密密钥的一方才能逆转该转换、还原明文。现代加密通常分为对称加密(加解密使用同一密钥,如 AES-GCM)和非对称加密(使用不同密钥,如 RSA、ECC)。加密广泛应用于静态数据(磁盘和数据库加密)、传输中数据(TLS、VPN)以及使用中数据(机密计算)。其强度取决于算法选择、密钥长度、工作模式及正确实现,包括随机 IV 与认证加密模式的使用。

示例

  • HTTPS 使用 TLS 加密浏览器与服务器之间的流量。
  • BitLocker 或 FileVault 等全盘加密保护被盗笔记本电脑中的数据。

相关术语