随机密码是如何工作的?
是什么让随机密码与其他密码有如此本质的区别?
以前的所有密码方法都是用复杂的数学算法进行加密。
算法越是复杂,就越是安全。如果计算机变得更快,以前的安全加密方法就会过时,必须开发新的方
法。
随机密码并不是用数学算法来加密的!它是一种 "随机 "的加密方式。
这就是随机地穴的独特之处。
随机地穴也没有重新发明轮子。已经被用于加密苏联和美国之间的 "红色电话 "的 "单次板"(OTP)方
法被用作加密方法的起点。这个程序直到今天还被认为是 "信息理论上安全的,可以被打破的明显不
是"。引自Wikepedia。OTP的缺点已经被消除了。随机密码可以被认为是一个具有取之不尽、用之不
竭的一次性垫子的容器。容器中收到的OTP数量实际上大得难以想象,超过259 *10
157823
个变体。
然而,容器--或数据键--的大小只有65千字节。在加密过程中,随机加密会随机选择新的OTP来加
密原件。单一OTP的使用方式也得到了极大的改善。在OTP过程中,一个值被另一个值所取代,并被
写入密码文本中原有的位置。随机加密用两个值代替一个值,这两个值分别随机分布在密码文本中
写入。只有当这两个值再次被正确地合并,并放在原始值的位置时,加密的值才能被原始值所取代。
与目前已知的OPT方法不同,随机加密不仅可以用来加密文本,还可以用来加密任何种类的数据。
从OTP方法仍然被认为是不可破解的(即使有量子计算机)这一事实来看,随机密码也是不可破解
的。 从随机密码所基于的加密方法被授予专利这一事实来看,它一定比之前已知的OTP方法更好,
否则就不会被授予专利。
你怎么知道随机加密不是用一个用数学算法?
每一种数学加密方法在使用相同的密钥对同一原件进行加密时,都会重复产生相同的密文。
不可能是其他方式,因为数学中的计算总是对相同的数值产生相同的结果。使用随机密码,你可以从
同一个原件,使用相同的密钥,产生数以百万计的密文,而不会产生两个相同的密文。Random的数
量没有限制。虽然每一种密码率都不一样,但每一种密码率都可以用密钥破译回原来的密码率。
这种从许多不同的密码率中创建相同的原件的能力是独一无二的。
没有任何数学方法可以找到破解这种密码技术的方法。现在不行,将来也不行。因此,如果你需要一
个面向未来的加密方法,随机加密是正确的选择。