- 积分
- 5354
- 最后登录
- 2024-5-1
- 精华
- 0
- 阅读权限
- 70
- 主题
- 46
- UID
- 749482
- 帖子
- 11360
- PB币
- 18537
- 威望
- 135
- 贡献
- 0
- 技术
- 98
- 活跃
- 2634
误导党、
- UID
- 749482
- 帖子
- 11360
- PB币
- 18537
- 贡献
- 0
- 技术
- 98
- 活跃
- 2634
|
4F
发表于 2015-7-17 09:18:15
IP属地广东
|只看该作者
这就是原作者提示为何需要备份原来文件的原因。
就算微软自己也是一样的、因为改写了里面外层 ?WIM的标注、时间、校验
加密的esd是有统一的sha1、这个工具解密实际上很简单、只是把文件输入、用RSA公钥、
也就是解密key、把文件当作数据流(101011000011.....)这样解密成(010100111.)(只是解说、实际不是这样)
等于重新写了另外的文件、但这并不是每次sha1都变的原因
而是esd解密后实际上esd里面有四个映像、而映像都是带有时间标签的、
而每次解密的时间不同、虽然里面的文件是一样、但操作时间不同、记录到esd里的时间就不同
所以sha1也不同
————————————————————————————————
另外楼上有 word 解释是不太对的、
给你看记事本的图 、两个文件创立时间不同、但里面文件都一样、文件名不同、但是sha1都一样
为何?就是因为这两货是一样的。
word之所有不同的SHA1、是因为docx格式是压缩格式、虽然你打的文字是一样的、但是保存到docx中的时间标签和其他的文件创立的时间是不同的、
就像你压缩一个压缩包、一个文件不变(你打的文字)、但是另外几个文件变了(创立时间保存时间和其他文件)、你计算这个压缩包会得到相同的sha1么?明显不会
但文字一样的记事本为何是一样?
|
-
2
查看全部评分
-
|