美国到底有多少密码?

滑芳旭滑芳旭最佳答案最佳答案

最近刚刚读了《The Code Book》,中文名叫《解码天才——信息战背后的隐秘战争》,个人觉得这本书深入浅出地讲述了编码学和密钥分发的一系列知识。 书中主要介绍了两类密码:一类是基于数学问题的密码,比如代数、数论、几何这些数学问题;另一类则是基于算法的密码,其中又包括传统加密算法(如替突变换)和现代加密算法(如公钥基础设施)。

基于数学问题的密码虽然理论上能够找到解,但是需要花费很大的计算成本和时间,因此此类密码只适合于小规模的通讯。而基于算法的密码由于使用了明文、密文和密钥的交换,因此更适合于网络通信。但是无论是哪种类型的密码都面临着如何建立安全的密钥分配机制的问题。如果无法建立安全的密钥分配机制,那么无论多么强大的密码体系都将不复存在。

本书较为细致地讲解了如何利用数字签名技术以及公钥基础设施建立安全的密钥分发机制。对于感兴趣的读者可以进一步阅读。

还有一道开放题留给读者:在当今社会,没有密码的生活究竟是怎样的?可以试想一下在没有密码的条件下进行网购、网银转账或是支付手续费会发生吗?答案是肯定的,因为人们可以利用电子表格或者第三方工具生成随机数来充当密码。然而这样的方法真的安全吗?书中的结论是:除非你使用的是强概率事件,否则这种方法实际上比明文传输更加脆弱!

我来回答
请发表正能量的言论,文明评论!