OneKey GitHub deposu, OneKey App yükleme paketleri gibi yürütülebilir dosyalar ve OneKey donanım cüzdanları için ürün yazılımı dahil olmak üzere çeşitli OneKey tekliflerinin açık kaynaklı kodları için bir kasa görevi görür. Kullanıcılar bu resmi dosyaları GitHub'dan indirirken, dosyaların ele geçirilmesi, değiştirilmesi veya zarar görmesi gibi risklerle karşılaşabilirler, bu da kripto para varlıklarının güvenliğini tehlikeye atabilir. Bu nedenle, indirdiğiniz dosyaların GitHub sunucusunda barındırılan dosyalarla aynı olduğundan emin olmak büyük önem taşımaktadır.
Bu makale, farklı işletim sistemlarında dosya tutarlılığını doğrulama sürecinde size rehberlik ederek OneKey App Cüzdanının APK dosya tutarlılığını doğrulama örneğini ele alacaktır.
OneKey Donanım Cüzdanı Ürün Yazılımı: 🔗 github.com/OneKeyHQ/firmware/releases
OneKey Uygulama Yazılım Sürümü: 🔗 github.com/OneKeyHQ/app-monorepo/releases
Doğrulama İlkesi
SHA-256 kriptografik özet fonksiyonu kullanılarak, herhangi bir uzunluktaki veri, sabit uzunlukta (256 bit veya 32 bayt) benzersiz bir diziye dönüştürülebilir. Bir dosya üzerinde SHA-256 kontrolü yaptığınızda, dosyanın boyutundan bağımsız olarak bir Özet (Checksum) olarak da bilinen farklı bir özet değeri üretir. İki dosyanın özet değerleri mükemmel bir şekilde eşleşirse, dosyaların gerçekten aynı olduğu doğrulanır.
Doğrulama İçin Hazırlık
İstenen dosyayı GitHub'dan indirin.
İlgili Özet dosyasını GitHub'dan indirin.
Doğrulama İşlemi
Aşağıda, Windows, macOS ve Linux işletim sistemlerinde dosya bütünlüğünü doğrulamak için özel olarak hazırlanmış talimatları bulacaksınız.
macOS Windows Linux
Terminali açın.
Komutu yazın:
shasum -a 256 /dosya/yolu/dosya
Daha önce indirdiğiniz SHA256SUMS dosyasını açın ve listelenen Özeti oluşturulanla karşılaştırın.
Özetler eşleşirse, dosyanın bütünlüğü doğrulanır.
Çalıştır iletişim kutusunu açmak için Windows+R tuşlarına basın.
cmd yazın ve Komut İstemi'ni açmak için 'Tamam'ı tıklayın.
Komutu girin:
crtutil -hashfile c:\path\to\file.exe SHA256
Daha önce indirdiğiniz SHA256SUMS dosyasını açın ve listelenen Özeti oluşturulanla karşılaştırın.
Özetler eşleşirse, dosyanın bütünlüğü doğrulanır.
Terminali açın.
Komutu yazın:
sha256sum /dosya/yolu/dosya
Daha önce indirdiğiniz SHA256SUMS dosyasını açın ve listelenen Özeti oluşturulanla karşılaştırın.
Özetler eşleşirse, dosyanın bütünlüğü doğrulanır.
