解密将密文还原成可读数据。它使用正确的密钥来逆向加密。如果没有密钥,现代算法在计算上无法完成解密。有了密钥,解密速度很快。在大多数系统中,这个过程是透明的。您的浏览器会自动解密 HTTPS 流量。您的手机会在您解锁时解密存储的信息。磁盘加密会在您打开文件时立即对其进行解密。
解密往往是加密系统失效的关键所在。加密算法通常很强大,但密钥管理却漏洞百出。密钥以明文形式存储、通过不安全的通道共享,或在不同系统间重复使用。勒索软件利用加密锁定文件,并索要解密密钥。一些受害者支付赎金后却始终无法获得密钥;另一些受害者支付赎金后得到的密钥却无法使用。执法部门有时会通过法律强制、利用加密实现漏洞或暴力破解弱密码等手段破解加密。2016 年 FBI 与苹果公司的案件最终以第三方解锁手机而告终,法院并未做出判决。解密是一个技术过程,但围绕它的政治因素却错综复杂。
实际解密
- 对称加密——使用同一密钥进行加密和解密,速度快
- 非对称加密——私钥解密公钥加密的内容。
- 密钥管理——任何加密系统中最难的部分
- 暴力破解——尝试每一个密钥,对于强大的算法来说并不实用。
如果解密密钥丢失,数据就丢失了。没有密钥备份的加密方案无异于数据丢失方案。
Comments
No comments yet. Be the first to share a thought.
Leave a comment