-
-
[原创]有关3des等对称加密算法用在共享软件加密和网络加密的区别
-
发表于:
2009-8-10 10:36
4855
-
[原创]有关3des等对称加密算法用在共享软件加密和网络加密的区别
对称加密是一种加密和解密都可以逆推的一种算法方案,其用在共享软件加密和网络加密上的方案让一些刚入门的新手不解,例如,很多人觉得3DES和aes算法很安全,其加密方案用在网络传输数据上,几乎很少听说有人破了这种数据,但常听说某某软件使用其加密算法常常被攻破,究其原因,其实是因为各自使用的方法不同,所以造成不同的结果!先看看3DES和aes的算法安全主要是靠什么?由于3DES和aes的算法是公开的,所以算法本身没秘密可言,他主要依靠key文件来加密和解密,而且加密和解密的key必须是一样的才能获取到正确的解密结果,所以网络传输方案的安全主要依靠发送和接收方安全的保存key,旁侧获取的数据只是加密后的数据,没有key,所以是没办法破的,如果在没key的情况下破了密文,那这个人可以轰动整个密码学界了;另一个方面,用在共享软件加密,加密后,必须要解密,这样才有意义,因为你加密后的数据,不解密就不能在软件中运行,那要解密,共享软件必须要有key出现,所以,只要你的key是没经过其他非对称加密处理过的,那就是不安全的,只要获取到你key,就能破解你的数据,所以这点希望大家注意!另外有些人喜欢用什么变形,其实不管你怎么变,只是形变,本质没变,所以从本质来说,都是无意义的!要使用对称加密算法必须要找到安全的保存key的办法
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)