在计算机中,“破译”是指在不知道密钥的情况下,恢复出密文中隐藏的明文信息的过程。在计算机网络传输过程中,除了合法的接收者外,还有非授权者,非授权者通过各种办法在信息传输过程中截取信息;因此机密信息在网络中传输通常要进行加密,但有时还是能够被非授权用户截获,通过密码破译获得明文甚至是密钥,使机密泄露。
本教程操作环境:windows7系统、Dell G3电脑。
计算机术语“破译”是指在不知道密钥的情况下,恢复出密文中隐藏的明文信息的过程。
密码破译也是对密码体制的攻击。成功的密码破译能恢复出明文或密钥,也能够发现密码体制的弱点。密码破译技术是指实施密码破译过程中常用的各种技术、手段、措施、方法和工具。
在计算机网络传输过程中,除了合法的接收者外,还有非授权者,非授权者通过各种办法在信息传输过程中截取信息。因此机密信息在网络中传输通常要进行加密,但有时还是能够被非授权用户截获,通过密码破译获得明文甚至是密钥,使机密泄露。
计算机术语“破译”的主要因素:
一、算法的强度
例如,除了尝试所有可能的密钥组合之外的任何方法都不能使信息被解密。
二、密钥的保密性
数据的保密程度直接与密钥的保密程度相关,注意区分密钥和算法,算法不需要保密,被加密的数据是先与密钥共同使用,然后再通过加密算法。
三、密钥长度
密钥的长度以“位”为单位,根据加密和解密的应用程序,在密钥的长度上加上一位则相当于把可能的密钥的总数乘以二倍。
简单地说构成一个任意给定长度的密钥的位的可能组合的个数可以被表示为2的 n 次方,这儿的 n 是一个密钥长度。
因此,一个40位密钥长度的配方将是2的40次方或万亿种可能的不同的钥,与之形成鲜明对比的是现代计算机的速度。
密码破译方法
密码破译方法分为密文攻击法和已知明文攻击法。
密文攻击法是从分析密文入手,判断并验证加密体制和密钥,从而解译出明文。
已知明文攻击法是利用已掌握的一定数量密文和明文的对应关系,剖析并验证加密体制和密钥,进而解译出其他明文。
破译不同强度的密码,对破译条件的要求不尽相同,难易程度也有很大差异。
密码破译要求破译者具有坚实的编码学和破译学的理论基础,丰富的实践经验,广博的相关学科知识,严密的逻辑推理能力和顽强的工作精神。
随着计算机及相关技术设备的广泛运用,密码破译理论和技术将不断发展。密码破译将受到世界各国的高度重视。
更多相关知识,请访问常见问题栏目!
以上是计算机名词中“破译”是什么意思的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

Dreamweaver CS6
视觉化网页开发工具

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能