Zip-filer er komprimert arkiver av én eller flere filer og mapper . Opprinnelig brukt for arkivering , er de nå en felles måte å sikre en person som laster ned filer, for eksempel programmer eller samlinger av dokumenter ikke mangler en viktig fil . Programvaren som brukes til å lage zip-filer ikke inneholder digital signatur -funksjonalitet, så eksterne programmer må brukes. Du trenger
Java
OpenSSL
SignApk
Private Key
Public Key
Zip -filen
Vis flere instruksjoner
1
Åpne et ledetekst eller terminal vinduet og bla deg frem til din openSSL . I Windows bruker på Start - > Programmer -> Tilbehør - > Ledetekst eller skriv " cmd" i "Kjør "-funksjonen i startmenyen . Hvis du ikke har OpenSSL installert , laste ned og installere den. Du trenger OpenSSL , PGP eller deres ekvivalenter for å opprette en privat nøkkel og en tilhørende offentlige nøkkelen , som fungerer som din digitale signatur .
2
Skriv inn følgende kommandoer for å generere et nytt privat nøkkel og en tilsvarende offentlig nøkkelen for deg selv . " OpenSSL genrsa -out key.pem 1024 ", " openssl req- ny -key key.pem -out request.pem " " openssl x509 - req -dager 9999 -in request.pem - signkey key.pem -out certificate.pem " " openSSL pkcs8 - topk8 - outform DER -in key.pem - informere PEM -out key.pk8 - nocrypt " .
Du har nå opprettet en offentlig og privat nøkkel sammenkobling, certificate.pem og key.pk8 , som fungerer sammen som din signatur .
3
Åpne Windows utforsker eller Finder i Mac OS X , og bla til OpenSSL katalogen. Kopier certificate.pem og key.pk8 til et trygt sted , og deretter lage en ny kopi av dem i din SignApk katalogen. Hvis du ikke har SignApk installert , laste ned og installere den. Kopiere . Zip -filen som skal signeres digitalt inn i SignApk katalogen også.
4
tilbake til Command Prompt. Endre katalogen til SignApk katalogen ved hjelp av "cd "-kommandoen . Skriv inn følgende kommando for å opprette et nytt , digitalt signert kopi av Zip -filen : . " Java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signert - zipfile.zip " , der " zipfile.zip " er navnet av . zip-fil . For denne kommandoen til å fungere, må du ha Java installert på datamaskinen, som SignApk er et Java- program . Dette fungerer også for Android . Apk-filer .