加密文件最快的速度是每秒多少M?(50分)

  • 主题发起人 主题发起人 我爱PASCAL
  • 开始时间 开始时间

我爱PASCAL

Unregistered / Unconfirmed
GUEST, unregistred user!
另文件读取速度用什么方法最快,用流吗?
 
取决于选择的算法、CPU 速度、内存速度、硬盘速度(如果需要考虑的话)
 
加密速度不好说,不过抛弃硬件问题,我们说说软件方面的问题:
1.加密算法本身,显然最快的加密方式莫过于直接对数据进行位循环移动。否则算法本身会影响效率
2.读写磁盘的速度。必须保证块读写!最快的全部装载进内存,然后一次写回。当然文件不要太大了。否则要分段考虑。当然了,针对读写文件的速度,不取决于是否是流,而在于,你读写的大小!

所以楼主关心好这两方面问题,估计效率就很高了。

Good Luck!
 
恩,推荐使用成熟的 DES 算法,不过论速度 RCx 是最快的。
不过楼上说得对,算法是一方面,而 disk 的 io 才是重要的瓶颈。
为了提高 disk io 的效率,必要时可以采用 windows nt 下异步文件读取的功能。
 
后退
顶部