上传者: yanyf2012
|
上传时间: 2022-03-27 15:16:54
|
文件大小: 185KB
|
文件类型: -
一个加密算法的实现,最最重要的关键词是—速度。
举个例子来说明,速度对加密算法的重要:假设我们实现了两个加密算法DES1.0和DES2.0,
其中DES1.0的速度为900KB/S,DES2.0的速度为1000KB/S。假设一个文件有10G,我需要对其进行加密,
那么,用DES1.0所耗费的时间为1111s,DES2.0的速度为1000S。DES2.0比DES1.0快了111秒。
现实生活里我们要加密的数据还可能远远不止10G。不要小看这111S,要知道,让CPU尽可能的为用户服务,
是我们每一个程序员的职责,不论你是用C,C++还是JAVA。因此,为了速度,我们必须舍弃一些东西。