加载中 ...
计算机网站初级密码分析技巧
在信息传输和处理过程中,除了正常的接收者之外,还有未经授权的人通过各种方法(例如电磁拦截,语音窃听,窃听等)窃取机密信息并传递各种信息。引入密钥和加密算法来读取密文。此操作称为解密,也称为密码分析。
在信息传输和处理过程中,除了正常的接收者之外,还有未经授权的人通过各种方法(例如电磁拦截,语音窃听,窃听等)窃取机密信息并传递各种信息。引入密钥和加密算法来读取密文。此操作称为解密,也称为密码分析。密码解密是一系列操作的通用术语,这些操作使用计算机硬件和软件工具(也称为密码攻击)从截取的密文推断出原始明文。密码攻击可分为被动攻击和主动攻击。在不对系统进行任何篡改的情况下仅分析截获的密文的行为称为被动攻击,例如窃听;当密码被破译时,通过删除,更改,添加,重放,伪造等将伪消息添加到密文中。该过程称为主动攻击。被动攻击更加隐蔽,难以发现,但主动攻击具有很强的破坏性。通常,密码分析是敌人窃取机密信息的行为,但它也是密码系统设计者的工作。设计者的目的是根据敌人目前的分析能力找出他的系统的弱点。改进它以提高系统的安全性。例如,IDEA加密算法基于敌人的强差分密码分析,并且修改了原始IDEA以使其不易受差异加密的影响。1.密码分析的方法密码分析中假设密码分析器拥有所有使用的算法的所有知识,并且密码系统的安全性仅依赖于密钥的保护。换句话说,密码破解者除了密钥之外还有可能理解整个密码系统。密码攻击有两种方法:穷举法和分析法。 (1)详尽的法律穷举法,也称为强力法或完整的试错法,用各种可能的密钥依次解释截获的秘密报告,直至获得有意义的明文;接下来,加密所有可能的明文,直到获得的密文与截取的密文一致。只要有足够的计算时间和存储容量,原则上穷举法总能成功。 但是,任何过高或过长以保证安全要求的实用密码都将被设计成使该方法实际上不可行。例如,如果解密成本太大,则为了减少搜索计算量,可以采用更有效的改进测试。制定法律。它将密钥空间划分为几个可能的子集(例如q),判断密钥可能属于哪个子集,并且最多需要q个试验。在确定正确密钥的子集之后,类似地对子集进行分区并验证该组正确密钥。等等,最后判断正确的密度使用沈阳软件设计键。该方法的关键是如何实现密钥空间的等概率子集的划分。 (2)解密方法的分析解密方法的分析是确定性的和统计的。确定性分析使用一个或多个已知量(例如已知的密文对或密文对)来表示数学关系中的未知数(例如密钥等)。已知和未知量之间的关系取决于加密和解密算法。寻求这种关系是确定性分析中的关键步骤。统计分析是使用已知的明文统计规则进行解密的方法。密码学家统计分析截获的密文,总结它们之间的统计规律,并将其与明文统计规律进行比较,并提取明文与密文之间的对应关系或转换信息。密码分析可以解密密码的最根本原因是明文冗余。从理论上讲,除了加密系统之外,没有绝对安全的密码系统。因此,调用密码系统是安全的。一般而言,密码系统在计算上是安全的。也就是说,密码分析者已经耗尽了时间和存储资源来破译密码,或者破解成本已超过原因。通过解密密码获得的收益。2.密码分析的等级根据密码学家掌握密文的程度,密码攻击主要分为以下四个级别。 (1)只有密文攻击。密码分析师仅根据截获的密文执行密码攻击。 (2)已知的明文攻击。密码分析者已经掌握了一些相应的显式和密文对,因此攻击加密系统。 (3)选择明文攻击。密码分析者可以选择一些明文并获得相应的密文,这意味着攻击者已经用加密密钥掌握了加密设备(但是无法在解密设备中获取密钥),并且可以使用任何密文。密文是解密测试,这是密码分析师的理想选择。例如,在公钥密码系统中,分析员可以用公钥加密其他任意选择的明文。 (4)选择密文攻击。密码分析者可以选择某个密文并获得相应的明文。 例如,在公钥系统中,分析员可以选择所需的密文并用公钥加密所有可能的明文,然后与明文对比,最后解密所选择的密文。这4种类型的微信网站生产攻击的强度依次增加。除了上面描述的数学推导和归纳之外,密码分析的成功还利用了对特定或异常情况的大胆猜测和敏感性。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
分享到微信朋友圈
×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
使用“扫一扫”即可将网页分享至朋友圈。