tv garden 中文文档 下载 App

SHA-256 校验怎么查:用哈希工具确认 APK 没被改过

为什么要做校验

SHA-256 是一种单向哈希算法——把任意大小的文件经过数学计算,生成一个固定 64 字符的十六进制字符串。任何哪怕一个字节的改动都会让哈希值完全不同。

官方在 tvgarden.co/app 页面公布了 APK 的精确哈希值。你下载完 APK 后,算一下你手上这个 APK 的 SHA-256,跟官方公布的比对——对得上 = 官方原文件;对不上 = 被改过了(第三方打包、植入广告、恶意代码等)。

官方公布的值

前往 tvgarden.co/app 页面,页面底部有一个代码块显示官方 APK 的 SHA-256。把它复制出来备用。

⚠️ 官方会随着版本更新新的哈希值——每次下载新版本都要去那个页面重新取,不要记死一个值。

怎么计算(Windows)

方法一:用 PowerShell(自带,不用装东西)

  1. 把 APK 放到某个文件夹里(比如桌面)
  2. Win+X → 选 "Windows PowerShell" 或 "终端"
  3. 跑这个命令:
certutil -hashfile "C:\Users\你的用户名\Desktop\tvgarden.apk" SHA256
  1. 输出的第二行就是 SHA-256 值
  2. 跟 tvgarden.co/app 页面上的比对

方法二:用 HashCheck Shell Extension(下载个小工具)

装完后右键 APK → HashCheck → 自动计算 MD5 / SHA1 / SHA256 → 复制 SHA-256 那行去比对。

怎么计算(Mac)

终端里跑:

shasum -a 256 ~/Downloads/tvgarden.apk

输出的 64 字符就是 SHA-256。

怎么计算(Android 手机)

手机上装一个文件管理器或哈希工具 APP(比如 HashDroid),选中 APK → 算 SHA-256。

如果对不上怎么办

直接删掉这个 APK、去 tvgarden.co/app 重新下载。

对不上意味着:

对得上就安全了吗

SHA-256 对得上只能说明:你下载的文件 = 官方发布的文件。

它不能保证:

SHA-256 校验是验证"是不是官方",不是验证"官方有没有问题"。