idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:2273回复:7

为什么文件加密前后,文件的大小不变?

楼主#
更多 发布于:2005-05-30 16:22
打开文件的属性页,发现文件的大小不变,占用空间也不变。
[b]万水千山总是情,回个帖子行不行?[/b]
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-05-30 16:47
因为你加密没有改变文件大小
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-05-30 17:24
你是说加密算法正好是等长变换吗?
[b]万水千山总是情,回个帖子行不行?[/b]
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-05-30 23:20
有可能、也有可能虽然加密后数据长度变了,但是你写到文件后数据被截断了,因为paging io不会改变文件长度
zhjie374
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2012-01-17
  • 粉丝2
  • 关注1
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-05-31 09:33
如果你的加密算法是变长的话,是不是还会有麻烦??
比如文件系统下包的时候LENGTH=4096,你加密以后变成长度5000了,这个时候再向下传是不是有问题?还是直接修改长度即可?
michaelgz
论坛版主
论坛版主
  • 注册日期2005-01-26
  • 最后登录2012-10-22
  • 粉丝1
  • 关注1
  • 积分150分
  • 威望1524点
  • 贡献值1点
  • 好评度213点
  • 原创分0分
  • 专家分2分
5楼#
发布于:2005-05-31 11:38
Normally stream cypher won\'t change data size. But block cypher changes.

Basically most file size change and query operations can be handled in FSD. The file size you see from property page may not the real file size saved in file system. You have to disable FSD to see if file size got changed or not.
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-06-02 13:06
待俺先去补补课,再来琢摩一下。 :)
[b]万水千山总是情,回个帖子行不行?[/b]
jackxin
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2009-06-16
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分1分
  • 专家分0分
7楼#
发布于:2005-06-25 05:31
长度是否改变主要取决你的加密算法,当然如果长度变了,驱动里面还是需要做点工作的;
游客

返回顶部