首页 > 银行 > 银行卡 > 正文

数字加密有多坚固?黑客想盗取银行卡的密码

文章来源:
字体:
发布时间:2018-05-28 14:03:11

数字加密有多坚固?黑客想盗取银行卡的密码


一个黑客如果想要破解银行信息里所加密的400位编码,他不仅需要一台能够在每秒钟内测试100万个组合的计算机,还需要10^194秒的时间才能够完成,所以说这是不可能的。10^194秒是什么概念,它已经不是年的概念了,目前预测宇宙年龄也不到10^18秒,所以想要破解那样的密码是几乎不可能的。

17世纪,因为提出费大定理而出名的数学家费提出了一种绝妙的方法来确定一个数是质数还是合数。但是大部分人都没有办法理解这个发明的实用性,他们认为这个证明就像一尊雕塑一样华而不实。确实那时候质数的发现只是向世人揭示了数学中隐藏的复杂性,它还有向世人证明它的实用性。

到了互联高速发展的今天,质数的实用性就大大地体现了。几十亿互联用户隐私机密邮件中的内容网上交易都离不开质数,因为它被用于加密。那么质数是怎样被用在加密中的呢?

根据质数的定义,它只能够被1和本身整除,因此它们被称为是数学领域的原子。质数是每个数字最基本的不可再分割的单位,比如21是3和7的乘积,3和7是质数,也是21的基本组成单位。一些更大的数例如126356也是如此,它由2231和1019组成。

假设C是质数P和质数Q的乘积,在用于银行信息加密时,C会生成公开密钥,也就是公钥。这个公钥是公开的,在信息传输的过程中会被截取。但是一般银行所使用的公钥长度达到1024位,一般很难被破解

这样的一个公钥被锁在一个虚拟盒子里,它会和银行密码锁结合在一起共同保护私密信息。理论上任何人都可以访问这个盒子,但是无法访问里面的内容。只有私钥才能够访问内容,而私钥一般在用户银行的手中。