• 技术文章 >常见问题

    计算机名词中“破译”是什么意思

    青灯夜游青灯夜游2022-10-10 10:34:33原创379

    在计算机中,“破译”是指在不知道密钥的情况下,恢复出密文中隐藏的明文信息的过程。在计算机网络传输过程中,除了合法的接收者外,还有非授权者,非授权者通过各种办法在信息传输过程中截取信息;因此机密信息在网络中传输通常要进行加密,但有时还是能够被非授权用户截获,通过密码破译获得明文甚至是密钥,使机密泄露。

    php入门到就业线上直播课:进入学习

    本教程操作环境:windows7系统、Dell G3电脑。

    计算机术语“破译”是指在不知道密钥的情况下,恢复出密文中隐藏的明文信息的过程。

    密码破译也是对密码体制的攻击。成功的密码破译能恢复出明文或密钥,也能够发现密码体制的弱点。密码破译技术是指实施密码破译过程中常用的各种技术、手段、措施、方法和工具。

    在计算机网络传输过程中,除了合法的接收者外,还有非授权者,非授权者通过各种办法在信息传输过程中截取信息。因此机密信息在网络中传输通常要进行加密,但有时还是能够被非授权用户截获,通过密码破译获得明文甚至是密钥,使机密泄露。

    计算机术语“破译”的主要因素:

    一、算法的强度

    例如,除了尝试所有可能的密钥组合之外的任何方法都不能使信息被解密。

    二、密钥的保密性

    数据的保密程度直接与密钥的保密程度相关,注意区分密钥和算法,算法不需要保密,被加密的数据是先与密钥共同使用,然后再通过加密算法。

    三、密钥长度

    密钥的长度以“位”为单位,根据加密和解密的应用程序,在密钥的长度上加上一位则相当于把可能的密钥的总数乘以二倍。

    简单地说构成一个任意给定长度的密钥的位的可能组合的个数可以被表示为2的 n 次方,这儿的 n 是一个密钥长度。

    因此,一个40位密钥长度的配方将是2的40次方或万亿种可能的不同的钥,与之形成鲜明对比的是现代计算机的速度。

    密码破译方法

    密码破译方法分为密文攻击法和已知明文攻击法。

    密文攻击法是从分析密文入手,判断并验证加密体制和密钥,从而解译出明文。

    已知明文攻击法是利用已掌握的一定数量密文和明文的对应关系,剖析并验证加密体制和密钥,进而解译出其他明文。

    破译不同强度的密码,对破译条件的要求不尽相同,难易程度也有很大差异。

    密码破译要求破译者具有坚实的编码学和破译学的理论基础,丰富的实践经验,广博的相关学科知识,严密的逻辑推理能力和顽强的工作精神。

    随着计算机及相关技术设备的广泛运用,密码破译理论和技术将不断发展。密码破译将受到世界各国的高度重视。

    更多相关知识,请访问常见问题栏目!

    以上就是计算机名词中“破译”是什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:计算机
    上一篇:防火墙的作用是什么?实施防火墙主要采用什么技术? 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 目前计算机系统中处理的信息是什么信号• 在计算机系统中,操作系统是什么• 计算机通过什么完成信息处理任务• 计算机的数据结构是什么• 微型计算机的主机由什么组成
    1/1

    PHP中文网