Pranešimas

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

Programos SHA-256 sertifikato skaitmeninio pėdsako gavimas

„Android“ kūrėjams, tvarkantiems savo pasirašymo raktus, SHA-256 sertifikato skaitmeninis pėdsakas yra unikalus programos kriptografinis tapatumas. Šiame vadove nurodyti trys metodai, kaip jį gauti iš pasirašyto APK failo arba pradinės raktų saugyklos.

SHA-256 gavimas iš APK failo

Šie metodai naudingi, jei turite galutinį pasirašytą APK failą, bet galbūt neturite lengvos prieigos prie pradinės raktų saugyklos ar jos slaptažodžių.

1A metodas: naudojant „apksigner“ (rekomenduojama APK)

Įrankis apksigner yra moderniausias ir patikimiausias būdas išgauti parašo informaciją iš APK, neatsižvelgiant į tai, ar naudojamos 1, 2, 3 ar 4 versijos pasirašymo schemos.

Pirmas veiksmas: suraskite „apksigner“

(Pavyzdys: /Users/username/Library/Android/sdk/build-tools/34.0.0/apksigner)

Antras veiksmas: vykdykite komandą

Atidarykite terminalą arba komandų eilutę, eikite į katalogą, kuriame išsaugotas APK, ir vykdykite toliau nurodytą komandą.

apksigner verify --print-certs <path/to/your/app.apk>

Trečias veiksmas: suraskite SHA-256 skaitmeninį pėdsaką

Išvedinyje bus pateikta išsami kiekvieno pasirašančio asmens sertifikato informacija. Raskite SHA-256 santraukos etiketę.

1 pasirašančio asmens sertifikato SHA-256 santrauka:

a32a43cd459f7ce6b82c552f5d876989d53e6af1c0b2d35fb677b51a1dc4f0e5

Ilga dvitaškiais atskirtų šešioliktainių simbolių eilutė yra jūsų SHA-256 sertifikato skaitmeninis pėdsakas.

1B metodas: raktų įrankio naudojimas APK faile

Pirmas veiksmas: suraskite raktų įrankį ir APK

Įsitikinkite, kad žinote ir raktų įrankio paslaugų programos (JDK diegimo dalis), ir pasirašyto APK failo vietą.

Antras veiksmas: vykdykite komandą

Naudokite toliau nurodytą komandą, nurodydami pasirašytą APK failą kaip raktų saugyklą:
keytool -printcert -jarfile <path/to/your/app.apk>

Trečias veiksmas: suraskite SHA-256 skaitmeninį pėdsaką

Išvedinyje bus pateikta sertifikatų skaitmeninių pėdsakų skiltis. Ieškokite eilutės SHA-256.

SHA-256 gavimas iš raktų saugyklos failo

Tai yra faktinis sertifikato skaitmeninio pėdsako išgavimo iš šaltinio raktų saugyklos failo bet kurioje operacinėje sistemoje metodas.

Tai yra faktinis sertifikato skaitmeninio pėdsako išgavimo iš šaltinio raktų saugyklos failo bet kurioje operacinėje sistemoje metodas.

Antras metodas: naudojant standartinę raktų įrankio paslaugų programą

Pirmas veiksmas: raskite įrankius ir raktų saugyklos failą

Reikia toliau nurodytų dalykų.

  • Jūsų raktų saugyklos failas: failas, naudojamas programai pasirašyti (.jks arba .keystore). Turite žinoti jo kelią, slaptažodį ir rakto alternatyvųjį vardą.
  • Raktų įrankio paslaugų programa: šis įrankis įtrauktas į „Java“ kūrimo rinkinį (angl. „Java Development Kit“, JDK).
Operacinė sistema Raktų įrankio vieta
Windows Paprastai tai yra JDK diegimo katalogo šiukšliadėžės aplanke (pvz., C:\Program Files\Java\jdk-xx\bin\).
„macOS“ / „Linux“ Paprastai pasiekiama tiesiogiai terminale, kai įdiegiamas JDK.

Antras veiksmas: eikite į tinkamą vietovę

Atidarykite terminalą arba komandų eilutę. Jei norite supaprastinti kitą veiksmą, galite pereiti į katalogą, kuriame yra raktų saugyklos failas.

# Pavyzdys: pakeiskite tikruoju keliu

cd /path/to/your/keystore/directory

Trečias veiksmas: vykdykite komandą

Naudokite toliau pateiktą komandą, kad nurodytumėte raktų įrankiui pateikti išsamią sertifikato informaciją išsamios informacijos režimu.

Pastaba: jei rankų įrankis neatpažįstamas, turite nurodyti visą kelią paslaugų programai (pvz., /path/to/jdk/bin/keytool).

keytool -list -v -keystore [jūsų_raktų_saugyklos_pavadinimas.jks] -alias [jūsų_rakto_alternatyvusis_vardas]

  • Pakeiskite [jūsų_raktų_saugyklos_pavadinimas.jks] tikruoju failo pavadinimu.
  • Pakeiskite [jūsų_rakto_alternatyvusis_vardas] konkrečiu pasirašymo rakto alternatyviuoju vardu (pvz., „manoraktas“).

Ketvirtas veiksmas: raskite SHA-256 skaitmeninį pėdsaką

Naudojant šią paslaugų programą bus paprašyta įvesti raktų saugyklos slaptažodį. Įvedus bus pateikta išsami sertifikato informacija.

Ieškokite skilties Sertifikatų skaitmeniniai pėdsakai.

Sertifikatų skaitmeniniai pėdsakai

     SHA1: XX:XX:XX:XX:XX:...

     SHA256: 0A:B3:C6:D9:E2:F5:81:B4:C7:D0:E3:F6:92:A5:B8:C1:D4:E7:F0:83:96:A9:BC:D1:E4:F7:03:96:A9:BC:D1:E4

     Parašo algoritmo pavadinimas: SHA256withRSA

     ...

Ilga dvitaškiais atskirtų šešioliktainių simbolių eilutė šalia SHA256: yra jūsų viešasis SHA-256 sertifikato skaitmeninis pėdsakas.

Ar tai buvo naudinga?

Kaip galime jį patobulinti?

Reikia daugiau pagalbos?

Išbandykite kitus toliau nurodytus veiksmus.

Paieška
Išvalyti paiešką
Uždaryti paiešką
Pagrindinis meniu
12240570354892335465
true
Paieška pagalbos centre
false
true
true
true
true
true
92637
false
false
false
false