Langkau ke kandungan utama

Tegaskan kesepadanan fail yang dimuat turun dengan versi pelayan mereka

Dikemas kini hari ini

Repositori GitHub OneKey berfungsi sebagai tempat simpanan untuk kod sumber terbuka pelbagai tawaran OneKey, termasuk fail yang boleh laku bagi rangkaian perisian kami, seperti pakej pemasangan OneKey App, dan perisian tegar untuk dompet perkakasan OneKey. Apabila pengguna memuat turun fail rasmi ini daripada GitHub, mereka mungkin menghadapi risiko seperti pemintasan, pengubahan atau kerosakan fail, yang seterusnya boleh membahayakan keselamatan pegangan mata wang kripto mereka. Oleh itu, adalah sangat penting untuk memastikan bahawa fail yang anda muat turun adalah sama dengan fail yang disimpan di pelayan GitHub.

Artikel ini akan mengambil pengesahan kesepadanan fail APK bagi Dompet Aplikasi OneKey sebagai contoh, membimbing anda melalui proses mengesahkan kesepadanan fail pada sistem pengendalian yang berbeza.

Perisian Tegar Dompet Perkakasan OneKey: 🔗 github.com/OneKeyHQ/firmware/releases

Keluaran Perisian Aplikasi OneKey: 🔗 github.com/OneKeyHQ/app-monorepo/releases

Prinsip Pengesahan

Dengan menggunakan fungsi cincaman kriptografi SHA-256, sebarang panjang data boleh ditukar kepada urutan unik dengan panjang tetap (256 bit, atau 32 bait). Apabila anda melakukan pemeriksaan SHA-256 pada fail, ia menghasilkan nilai cincaman yang berbeza, juga dikenali sebagai Checksum, tanpa mengira saiz fail. Jika nilai cincaman bagi dua fail sepadan dengan sempurna, ia mengesahkan bahawa fail tersebut sememangnya sama.

Persediaan untuk Pengesahan

  • Muat turun fail yang diingini daripada GitHub.

  • Muat turun fail Checksum yang sepadan daripada GitHub.

opensouce-verify-1.png

Proses Pengesahan

Di bawah anda akan menemui arahan yang disesuaikan untuk mengesahkan integriti fail pada sistem pengendalian Windows, macOS dan Linux.

macOS Windows Linux

  • Buka Terminal.

  • Taip arahan:

    • shasum -a 256 /path/to/file

opensource-verify-2.png
  • Buka fail SHA256SUMS yang anda muat turun sebelum ini dan bandingkan Checksum yang disenaraikan dengan yang dijana.

opensource-verify-3.png
  • Jika Checksums sepadan, integriti fail disahkan.

  • Tekan Windows+R untuk membuka dialog Run.

  • Taip cmd dan klik 'OK' untuk membuka Command Prompt.

  • Masukkan arahan:

    • crtutil -hashfile c:\path\to\file.exe SHA256

  • Buka fail SHA256SUMS yang anda muat turun sebelum ini dan bandingkan Checksum yang disenaraikan dengan yang dijana.

  • Jika Checksums sepadan, integriti fail disahkan.

  • Buka Terminal.

  • Taip arahan:

    • sha256sum /path/to/file

  • Buka fail SHA256SUMS yang anda muat turun sebelum ini dan bandingkan Checksum yang disenaraikan dengan yang dijana.

  • Jika Checksums sepadan, integriti fail disahkan.

Adakah ini menjawab soalan anda?