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