您好,欢迎访问山东渔翁信息技术股份有限公司官方网站
渔翁信息

专注密码硬件研发生产定制

咨询热线: 400-6686-188

产品中心

热门产品

联系我们

咨询热线:400-6686-188

市场合作:孙经理:13806311977

售后服务:房经理:0631-5651692

邮箱:support@fisherman-it.com

地址:济南市高新区齐鲁软件园F座

新闻中心 您的位置:首页 > 新闻中心 >

破译密码的方法有哪些

文章出处:渔翁信息作者:渔翁信息人气:发表时间:2018-10-15 15:15

从窃取者的角度,得到明文有以下方法。

1.密钥的穷尽搜索

破译密文最容易的方法是尝试一切可能的密钥组合。在此假定破译者能识别无误的解密结果。尽管大多数的密钥尝试均没有成功,不过最后总会有个密钥使破译者获得原文,此过程叫密钥的穷尽搜索或“暴力破解法”。

这种方法费时、费力,如前面所说的DES等算法,用这种方法破解需几百甚至上千年,根本无实用价值。

2.密码分析

若密钥长度是决定加密可靠性的唯一因素,密码学就不会像目前吸引人了,只要用尽可能的密钥就足够了。

密码学连续吸引探索者,是因为多数加密算法最后都无法达到设计者的期望。很多加密算法,可用繁杂的数学方法与高速计算机处理。结果是,即使在无密钥时,也有人解开密文。经验多的密码分析员,更甚能在不清楚加密算法时破译密码。

密码分析是在不清楚密钥时,用数学方法对密文进行破译或找出秘密密钥的过程。常见的密码分析方法如下。

(1)已知明文的破译方法。在这种情况下,密码分析员掌控一段明文与相应的密文。为的是发现加密的密钥。

(2)选择明文的破译方法。在此方法中,密码分析员想办法使对手加密一段分析员选择定了的明文,并得到加密后的结果,为的是确定加密的密钥。

差别比较分析法是选定明文的破译方法的一种,密码分析员想办法使对手加密一组相类似的、差别非常小的明文,然后对它们加密后的结果进行加密,从而得到加密的密钥。

3.其他密码破译方法

有的时候,破译人员对人机系统的劣势,而不是攻击加密算法,效果更明显。其主要方法如下。

(1)骗用户得到密钥。

(2)在用户输入密钥时,用一切技术措施,“窥视”或“盗窃”密钥的内容。

(3)用系统实现中缺陷或漏洞。

(4)对用户使用的加密系统冒名顶替。

(5)从用户工作、生活环境的其他来源得到没有加密的保密信息。

(6)让口令的另一方显露密钥或信息。

(7)威胁等。

这些方法对每个用加密技术的用户而言,是不可忽视的问题,甚至比加密算法还重要。

  1. 一键分享到

返回顶部