文章横幅PC版
文章横幅iPad版
文章横幅手机版

加密技术是什么?

TIME:2018-05-17 10:45  click: 224 次 来源: 未知

一个密码体系的安全性只在于密钥的保密性,而不在算法的保密性。对纯数据的加密的确是这样。你不想让别人看到这些数据(数据的明文),用可靠的加密算法,破解者不知道被加密数据的密码,他就不能解读这些数据。可是,软件的加密不同于数据的加密,它只能是“隐藏”。不论你情愿不情愿让他(合法用户,或 Cracker)看见这些数据(软件的明文),软件终究总要在机器上运转,对机器,它就必须是明文。既然机器能够“看见”这些明文,那么Cracker也能够看到这些明文。

所以,从理论上,任何软件加密技术都能够破解。破解的难度不同而已。有的能让Cracker忙上几个月,有的可能不费吹灰之力,就被破解了。所以,反盗版的使命(技术上的反盗版,而非行政上的反盗版)就是添加Cracker的破解难度。让他们花费在破解软件上的本钱,比他破解这个软件的获利还要高。这样Cracker的破解变得毫无意义—谁会花比正版软件更多的钱去买盗版软件。

 

上一篇:什么是非对称密码? 下一篇:信息安全要素是什么?