Q:Excel表格验证中的“哈希值”是啥?
A:哈希值(Hash)就是文件的"数字指纹",相当于Excel 文件办了一张"身份证",验证文件完整性时进行哈希值确认,哈希值一致说明Exxel文件没有被篡改。
把Excel 文件丢进哈希算法(比如 SHA-256),它会吐出一串固定长度的乱码,比如:
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
这串码有两个核心特点:
1) 唯一性:同一个文件,每次算出来的哈希值完全一样, 只要文件内容改了一个字(甚至一个空格),哈希值就会彻底变样。
2)不可逆:从哈希值反推不出原文件内容。
常用的哈希算法,SHA-256,长度64,可靠性高且长度合适, excel安装确认中的文件完整性确认就是靠比对SHA-256哈希值
如果哈希值对不上,说明文件被人动过(哪怕只是不小心多打了个空格),禁止使用
Q:Excel表格验证中的“哈希值”是啥? A:哈希值(Hash)就是文件的"
阅读:0
点赞:0