驱动老牛
![]() |
阅读:1476回复:10
文件实时加解密怎么处理比较好?
因为每次读写文件的位置和大小不同,如果采用DES之类的以块来加密,就比较难处理,一旦串位整个文件就坏了。有没有什么流式的加密算法,针对字节进行加密的算法??
|
|
驱动老牛
![]() |
沙发#
发布于:2004-12-24 11:43
处理分组还是比较容易的,但是关键是不是所有的情况下都可以这么做,如果文件是独占打开就比较麻烦了。
|
|
板凳#
发布于:2004-12-24 13:36
是比较麻烦,而且即使做出来了,还是有可能很多问题。
|
|
|
地板#
发布于:2004-12-27 10:17
有没有好一点的方法呢????
|
|
|
驱动老牛
![]() |
地下室#
发布于:2004-12-27 10:50
有没有好一点的方法呢???? 估计需要有一个专门的加密算法和文件格式,分组不是不可用,但我觉得不科学,危险性太高,万一处理不慎,整个文件就完了。 不知道流媒体子类的加密是不是分组的??? |
|
驱动老牛
![]() |
5楼#
发布于:2004-12-30 15:29
比较麻烦的是在读的时候,只有第一次是读这个文件,再访问这个文件的时候文件名就不是这个文件了,这个怎么处理的?
|
|
驱动老牛
![]() |
6楼#
发布于:2005-03-14 21:38
已经搞清楚了,不需要考虑这个问题
通过SCSI命令测试磁盘发现,硬盘的读写最小块数是512 可以是1024 2048 。。8K 大多数U盘也跟硬盘一样 我自己用硬件实现了一个U盘,声明块大小为1字节,可以一个字节一个字节得读,但是估计在世界上不会有这种磁盘。 |
|
7楼#
发布于:2005-03-14 22:28
很容易阿,你看看filemon
如何取文件名阿,调用就是了。 |
|
8楼#
发布于:2005-03-14 22:29
文件读写都是一个扇区为标准的,可以用它分组,肯定没有问题的
|
|
9楼#
发布于:2005-03-14 22:30
我们对整个扇区加密,不用考虑文件的长度。否则很麻烦
|
|
10楼#
发布于:2005-03-14 22:32
楼主可不可以把你的优盘驱动发给我一份阿,我想研究一下,好不好
。谢谢 gongbin_net@163.com |
|