Langkau ke kandungan utama

Sahkan Ketekalan Fail yang Dimuat Turun dengan Versi Pelayan Mereka

Dikemas kini semalam

Repositori GitHub OneKey berfungsi sebagai peti simpanan untuk kod sumber terbuka pelbagai tawaran OneKey, termasuk fail boleh laku rangkaian perisian kami, seperti pakej pemasangan Aplikasi OneKey, dan firmware 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 telah anda muat turun adalah sama dengan yang dihoskan pada pelayan GitHub.

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

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

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

Prinsip Pengesahan

Dengan menggunakan fungsi hash 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 hash yang berbeza, juga dikenali sebagai Checksum, tanpa mengira saiz fail. Jika nilai hash bagi dua fail sepadan dengan sempurna, ia mengesahkan bahawa fail tersebut sememangnya sama.

Persediaan untuk Pengesahan

  • Muat turun fail yang dikehendaki 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 /laluan/kepada/fail

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 Checksum sepadan, integriti fail disahkan.

  • Tekan Windows+R untuk memaparkan dialog Run.

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

  • Masukkan arahan:

    • crtutil -hashfile c:\laluan\kepada\fail.exe SHA256

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

  • Jika Checksum sepadan, integriti fail disahkan.

  • Buka Terminal.

  • Taip arahan:

    • sha256sum /laluan/kepada/fail

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

  • Jika Checksum sepadan, integriti fail disahkan.

Adakah ini menjawab soalan anda?