Miten Protonin APK-tiedostot vahvistetaan
- Luetaan
- 3 min
- Kategoria
- Suojaus ja yksityisyys
Hajautusarvon tarkistus on tietokonetiedostolle suoritettava yksisuuntainen matemaattinen toimitus (tarkistussumma), jolla luodaan yksilöllinen digitaalinen sormenjälki. Jos tiedostoa muutetaan millään tavalla (vaikkapa vain yhdellä tavulla), myös sormenjälki muuttuu.
Hajautusarvon tarkistus yksinkertaisesti vertaa lataamanne tiedoston digitaalista sormenjälkeä sormenjälkeen, joka tiedostolla pitäisi olla (kuten olemme julkaisseet). Jos sormenjäljet eivät täsmää, ladattuun tiedostoon ei pidä luottaa. Ottakaa välittömästi yhteyttä tukitiimiimme.
Jos sormenjälki täsmää verkkosivustollamme julkaistuun sormenjäljen tarkistussummaan, voitte luottaa siihen, että lataamanne tiedosto on se tiedosto, jonka tarkoitimme teidän lataavan.
Proton julkaisee salaukselliset SHA256-hajautustarkistussummat varmenteille, joita käytetään APK-tiedostojemme allekirjoittamiseen (ei itse APK-tiedostoille). Voitte (ja teidän pitäisi) käyttää näitä tarkistussummia vahvistaaksenne, että lataamaanne tiedostoa ei ole sormeiltu tai muuten vioitettu.
- Mikä on SHA256?
- Mikä on allekirjoitusvarmenne?
- Miten APK-tiedoston allekirjoitusvarmenteen hajautusarvo tarkistetaan
Mikä on SHA256?
SHA256 on lyhenne sanoista Secure Hash Algorithm(uusi ikkuna) 256-bittinen. Se on yksi Yhdysvaltain hallituksen suunnitteleman SHA-2 (Secure Hash Algorithm 2) -perheen salauksellisista hajautusfunktioista. SHA256 on turvallinen algoritmi, jota käytetään luomaan yksilöllisiä digitaalisia sormenjälkiä lähes mille tahansa tiedolle, ja sitä voidaan käyttää internetistä ladattujen tiedostojen hajautusarvon tarkistamiseen.
Mikä on allekirjoitusvarmenne?
Android vaatii, että kaikki APK-tiedostot allekirjoitetaan digitaalisesti varmenteella ennen kuin ne asennetaan laitteeseen tai päivitetään. Tämä varmistaa sekä eheyden (ettei tiedostoja ole vioitettu tai sormeiltu) että tunnistautumisen (että tiedosto on todella meiltä). Niin kauan kuin allekirjoitusvarmenne on aito, voitte olla varmoja siitä, että APK-tiedosto on turvallinen.
Vahvistaaksenne allekirjoitusvarmenteen turvallisuuden voitte tarkistaa sen hajautusarvon vertaamalla sitä SHA256-tarkistussummiin, jotka julkaisemme APK-lataussivuillamme (usein sivun Usein kysytyt kysymykset -osiossa).

Huomatkaa, että tässä tukiohjeessa näytetyt hajautustarkistussummat ovat vain esimerkkejä. Tarkistakaa oikea tarkistussumma sen tiedoston lataussivulta, jonka haluatte tarkistaa.
Miten APK-tiedoston allekirjoitusvarmenteen hajautusarvo tarkistetaan
Vahvistaaksenne APK-tiedostojemme allekirjoittamiseen käytettyjen varmenteiden hajautusarvon:
1. Lataa(uusi ikkuna) ja asenna Java.
2. Hanki apksigner-työkalu.
Tämä työkalu sisältyy Android Studio(uusi ikkuna) -ohjelmistokehityspakkauksen (SDK) asennukseen, tai voitte ladata sen seuraavista linkeistä:
Jos olette asentaneet Android Studion, apksigner löytyy SDK/build-tools -kansiostanne. Löytääksenne SDK-kansionne sijainnin, avatkaa Android Studio ja siirtykää kohtaan Projektit → Lisää toimintoja → SDK Manager.

SDK-kansionne sijainti näytetään kohdassa Android SDK location. Build-tools-kansionne on SDK-kansiossanne.

Jos lataatte pelkän apksigner-työkalun yllä olevien linkkien kautta, purkakaa se mihin tahansa sopivaan sijaintiin.
3. Avatkaa Windowsin PowerShell tai komentokehote, macOS:n Pääte tai Linuxin pääteikkuna ja suorittakaa seuraava komento:
[apksigner-työkalun sijainti] verify --print-certs [APK-tiedoston sijainti]
Esimerkiksi Windowsissa, johon on asennettu Android Studio:
C:\Users\Dougie\AppData\Local\Android\Sdk\build-tools\34.0.0\apksigner verify --print-certs C:\Users\Dougie\Downloads\ProtonMail-Android.apk
macOS- tai Linux-käyttöjärjestelmässä, kun appsigner-työkalu on purettu kansioon ~/Downloads/android-14.
~/Downloads/android-14/apksigner verify --print-certs ~/Downloads/ProtonMail-Android.apk
4. Etsikää rivi, joka alkaa tekstillä Signer #1 certificate SHA-256 digest, ja verratkaa tarkistussummaa verkkosivustollamme julkaistuun APK-tiedoston tarkistussummaan. Jos nämä kaksi tarkistussummaa täsmäävät, tiedätte, että APK-tiedosto on turvallinen ja siihen voidaan luottaa.

Huomautus: Osa APK-varmenteistamme on tällä hetkellä allekirjoitettu käyttäen APK-allekirjoitusmenetelmän(uusi ikkuna) (APK Signature Scheme) versiota 1. Appsigner-työkalu tarkistaa myös versio 2 -allekirjoitukset, joten saatatte nähdä joitakin varoituksia, kun suoritatte sen. Niin kauan kuin SHA256-hajautustarkistus täsmää, nämä varoitukset voidaan turvallisesti jättää huomiotta.