资源介绍
一个加密算法的实现,最最重要的关键词是—速度。
举个例子来说明,速度对加密算法的重要:假设我们实现了两个加密算法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。因此,为了速度,我们必须舍弃一些东西。
- 上一篇: DES加密算法C语言代码实现
- 下一篇: DES_3DES加解密算法(c语言)