首页 > 解决方案 > 二进制字符串的SHA256?

问题描述

我有一个 JSON 对象,我需要计算它的 SHA256 哈希值。现在,我可以将其序列化为二进制字符串或人类可读的字符串。

我的问题是计算二进制字符串的 SHA256 哈希是否有意义,或者我应该走人类可读的字符串路线吗?

标签: hashsha256

解决方案


该算法不关心这一点。最终它将获取您提供的内容并计算哈希值。

如果你想比较哈希,你显然只需要确保你以同样的方式做。

说到速度,我倾向于说二进制字符串会更快。人类可读的表示通常有更多的缩进和一般的“开销”,这意味着要处理更多的位。


推荐阅读