跳转到内容

密码学/漏洞

来自维基教科书,开放世界中的开放书籍

您加密方法的强度不仅取决于您的加密方法,还取决于您有效使用它的能力。一个完美的加密方法,如果使用起来很麻烦,而且很难正确使用,那么它不太可能用于构建高质量的安全系统。

例如,一次性密码本密码是唯一已知的可证明不可破解的算法(在更强意义上,比蛮力搜索攻击更有效的攻击是不可能的),但此证明仅在使用完全随机选择的密钥时适用(目前尚无已知的方法可以做出这种选择[需要引用],也没有已知的方法来证明任何特定选择是随机的),如果密钥与明文一样长,如果密钥从不重复使用,并且如果密钥从不为敌人所知。这些条件难以确保,以至于一次性密码本几乎从未在实际应用中使用,无论其理论优势如何。

任何违反这些假定要求的一次性密码本的使用都是不安全的,有时甚至是微不足道的。例如,在某些类型的误用下,统计分析技术可能立即适用。

此页面或密码学书籍的这一部分是。您可以通过扩展它来帮助维基教科书。

华夏公益教科书