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.
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
Buka fail SHA256SUMS yang anda muat turun sebelum ini dan bandingkan Checksum yang disenaraikan dengan yang dijana.
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.
