D dreamfly1024 Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-20 #2 取决于选择的算法、CPU 速度、内存速度、硬盘速度(如果需要考虑的话)
X xiammy Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-20 #3 加密速度不好说,不过抛弃硬件问题,我们说说软件方面的问题: 1.加密算法本身,显然最快的加密方式莫过于直接对数据进行位循环移动。否则算法本身会影响效率 2.读写磁盘的速度。必须保证块读写!最快的全部装载进内存,然后一次写回。当然文件不要太大了。否则要分段考虑。当然了,针对读写文件的速度,不取决于是否是流,而在于,你读写的大小! 所以楼主关心好这两方面问题,估计效率就很高了。 Good Luck!
加密速度不好说,不过抛弃硬件问题,我们说说软件方面的问题: 1.加密算法本身,显然最快的加密方式莫过于直接对数据进行位循环移动。否则算法本身会影响效率 2.读写磁盘的速度。必须保证块读写!最快的全部装载进内存,然后一次写回。当然文件不要太大了。否则要分段考虑。当然了,针对读写文件的速度,不取决于是否是流,而在于,你读写的大小! 所以楼主关心好这两方面问题,估计效率就很高了。 Good Luck!
L LSUPER Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-20 #4 恩,推荐使用成熟的 DES 算法,不过论速度 RCx 是最快的。 不过楼上说得对,算法是一方面,而 disk 的 io 才是重要的瓶颈。 为了提高 disk io 的效率,必要时可以采用 windows nt 下异步文件读取的功能。
恩,推荐使用成熟的 DES 算法,不过论速度 RCx 是最快的。 不过楼上说得对,算法是一方面,而 disk 的 io 才是重要的瓶颈。 为了提高 disk io 的效率,必要时可以采用 windows nt 下异步文件读取的功能。