Zip-tiedoston allekirjoittaminen vaatii digitaalisen "avaimen".
Zip-tiedostot ovat yhden tai useamman tiedoston ja kansion pakattuja arkistoja. Alun perin niitä käytettiin arkistointitarkoituksiin, mutta nykyään ne ovat yleinen tapa varmistaa, että tiedostoja, kuten ohjelmia tai dokumenttikokoelmia, lataava henkilö ei menetä tärkeää tiedostoa. Zip-tiedostojen luomiseen käytettävä ohjelmisto ei sisällä digitaalista allekirjoitustoimintoa, joten on käytettävä ulkoisia ohjelmia.
Vaihe 1
Avaa komentokehote tai pääteikkuna ja selaa openssl-tiedostoon. Käytä Windowsissa Käynnistä -> Ohjelmat -> Apuohjelmat -> Komentorivi tai kirjoita "cmd" Käynnistä-valikon "Suorita"-toimintoon. Jos sinulla ei ole OpenSSL: ää asennettuna, lataa ja asenna se. Tarvitset OpenSSL: n, PGP: n tai niiden vastineet luodaksesi yksityisen avaimen ja vastaavan julkisen avaimen, jotka toimivat digitaalisena allekirjoituksena.
Päivän video
Vaihe 2
Anna seuraavat komennot luodaksesi uuden yksityisen avaimen ja vastaavan julkisen avaimen itsellesi. "openssl genrsa -out key.pem 1024", "openssl req -new -key key.pem -out request.pem" "openssl x509 -req -days 9999 -in request.pem -signkey key.pem -out certificate.pem" "openssl pkcs8 -topk8 -outform DER -in key.pem -inform PEM -out key.pk8 -ei kryptaa".
Olet nyt luonut julkisen ja yksityisen avaimen pariliitoksen, certificate.pem ja key.pk8, jotka toimivat yhdessä allekirjoituksena.
Vaihe 3
Avaa Windows Explorer tai Finder Mac OS X: ssä ja selaa OpenSSL-hakemistoon. Kopioi certificate.pem ja key.pk8 turvalliseen paikkaan ja tee niistä toinen kopio SignApk-hakemistoosi. Jos sinulla ei ole SignApkia asennettuna, lataa ja asenna se. Kopioi myös digitaalisesti allekirjoitettava .Zip-tiedosto SignApk-hakemistoon.
Vaihe 4
Palaa komentokehotteeseen. Vaihda hakemisto SignApk-hakemistoon komennolla "cd". Kirjoita seuraava komento luodaksesi uuden digitaalisesti allekirjoitetun kopion .Zip-tiedostostasi: "java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip", jossa "zipfile.zip" on tiedostosi nimi .ZIP-tiedosto. Jotta tämä komento toimisi, sinulla on oltava Java asennettuna tietokoneellesi; koska SignApk on Java-ohjelma. Tämä toimii myös Android .Apk-tiedostoille.
Asiat, joita tarvitset
Java
OpenSSL
SignApk
Yksityinen avain
Julkinen avain
ZIP-tiedosto
Kärki
Kun syötät pitkiä ja monimutkaisia komentoja komentokehotteen avulla, yritä korostaa syötettävät komennot yksi kerrallaan, ja käytä käyttöjärjestelmäsi kopioi ja liitä -toimintoa komentojen kirjoittamiseen komentokehotteeseen tai päätteeseen ikkuna. Tämä säästää paljon aikaa, joka muuten kuluisi kirjoittamiseen, ja paljon vaivaa, jos kirjoitat komennon vahingossa väärin kopioiessasi sitä.
Varoitus
Älä jaa yksityistä avaimesi kenenkään kanssa. Julkinen avaimesi on jotain, joka sinun tulee antaa ihmisten saataville, joiden kanssa olet yhteydessä allekirjoitettujen ja salattujen asiakirjojen avulla, koska sen avulla he voivat purkaa dokumentaatiosi. Yksityistä avaintasi käytetään yhdessä julkisen avaimen kanssa allekirjoitettujen ja salattujen asiakirjojen luomiseen. Yksityisen avaimesi jakaminen antaisi siksi muille mahdollisuuden teeskennellä olevasi sinä.