Ana içeriğe geç

İndirilen Dosyaların Sunucu Sürümleriyle Tutarlılığını Doğrulama

2 haftadan uzun süre önce güncellendi

OneKey GitHub deposu, OneKey App yükleme paketleri gibi yazılım paketimizin yürütülebilir dosyaları ve OneKey donanım cüzdanlarının aygıt yazılımları dahil olmak üzere çeşitli OneKey tekliflerinin açık kaynak kodları için bir kasa görevi görür. Kullanıcılar bu resmi dosyaları GitHub'dan indirdiklerinde, dosyaların kesintiye uğraması, değiştirilmesi veya hasar 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ılanlarla aynı olduğundan emin olmak çok önemlidir.

Bu makale, OneKey App Wallet'ın APK dosyası tutarlılığının doğrulanmasını örnek olarak alarak, farklı işletim sistemlerinde dosya tutarlılığını doğrulama sürecinde size rehberlik edecektir.

OneKey Donanım Cüzdanı Aygıt Yazılımı: 🔗 github.com/OneKeyHQ/firmware/releases

OneKey App Yazılım Sürümü: 🔗 github.com/OneKeyHQ/app-monorepo/releases

Doğrulama Prensibi

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 dosyada SHA-256 kontrolü yaptığınızda, dosyanın boyutundan bağımsız olarak bir Sağlama Toplamı 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.

  • Karşılık gelen Sağlama Toplamı dosyasını GitHub'dan indirin.

opensouce-verify-1.png

Doğrulama Süreci

Aşağıda, Windows, macOS ve Linux işletim sistemlerinde dosya bütünlüğünü doğrulama için özel olarak hazırlanmış talimatlar bulacaksınız.

macOS Windows Linux

  • Terminal'i açın.

  • Komutu yazın:

    • shasum -a 256 /dosya/yolu/to/file

opensource-verify-2.png
  • Daha önce indirdiğiniz SHA256SUMS dosyasını açın ve listelenen Sağlama Toplamını oluşturulanla karşılaştırın.

opensource-verify-3.png
  • Sağlama Toplamları 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'a tıklayın.

  • Komutu girin:

    • certutil -hashfile c:\dosya\yolu\dosya.exe SHA256

  • Daha önce indirdiğiniz SHA256SUMS dosyasını açın ve listelenen Sağlama Toplamını oluşturulanla karşılaştırın.

  • Sağlama Toplamları eşleşirse, dosyanın bütünlüğü doğrulanır.

  • Terminal'i açın.

  • Komutu yazın:

    • sha256sum /dosya/yolu/dosya

  • Daha önce indirdiğiniz SHA256SUMS dosyasını açın ve listelenen Sağlama Toplamını oluşturulanla karşılaştırın.

  • Sağlama Toplamları eşleşirse, dosyanın bütünlüğü doğrulanır.

Bu cevap sorunuzu yanıtladı mı?