# 哈希对不上怎么排查？

1. 先分清三件事：① 你算的对象不对（算了文件名而不是内容）；② 你算的编码不对（UTF-8 与 GBK、有没有换行）；③ 传输中间被改过（换行符转换、压缩）。
2. 最稳的做法是**只对字节算，不对结构算**：先把产物落成文件，再对文件算 sha256。
3. 如果两端算法一致还对不上，就把两边长度都比一遍——长度不同，基本就是编码或换行问题。

## 怎么自己验

声明 sha256 作为一条验收标准交给 POST /v1/check，它会替你算实际值并比对。

## 引用

来源：https://nodcheck.com/answers/evidence-hash
