我正在为 Mac 和 Windows 中的 apk 文件创建 Sha1 校验和。我使用相同的文件,而在 mac 我使用这个
cat AppName.apk |openssl dgst -binary -sha1 | openssl base64 | tr '+/' '-_' |tr -d '='
// I get 7pF3C4YCqMHKXOzOep_DW1feJxE
Run Code Online (Sandbox Code Playgroud)
在 Windows 中,我使用这里提到的各种方法,所有这些方法都会生成相同的校验和。
ee91770b8602a8c1ca5cecce7a9fc35b57de2711
Run Code Online (Sandbox Code Playgroud)
如果是同一个文件的sha1 hash,为什么不一样?或者哈希可以是这两个?我在这里很困惑。谁能解释一下?