Slik registrerer Zip-filer

Slik registrerer Zip-filer


Zip-filer er komprimerte arkiver av en 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 er ikke mangler en viktig fil. Programvaren som brukes til å lage zip-filer ikke inneholder digital signatur-funksjonalitet, så eksterne programmer må brukes.

Bruksanvisning

1 Åpne en kommandolinje eller terminal vindu og bla til OpenSSL. I Windows bruker Start -> Programmer -> Tilbehør -> Ledetekst eller skriv "cmd" i "Kjør" -funksjonen i Start-menyen. 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 offentlig nøkkel, som fungerer som din digitale signatur.

2 Skriv inn følgende kommandoer for å generere en ny privat nøkkel og en tilsvarende offentlig nøkkel for deg selv. "OpenSSL genrsa utsjekking key.pem 1024", "OpenSSL req-ny -tasten key.pem utsjekking request.pem" "OpenSSL x509 -req-dager 9999 -in request.pem -signkey key.pem utsjekking certificate.pem "" OpenSSL pkcs8 -topk8 -outform DER -in key.pem -inform PEM utsjekking key.pk8 -nocrypt ".

Du har nå opprettet en offentlig og privat nøkkel sammenkobling, certificate.pem og key.pk8, som fungerer sammen som signaturen din.

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 ditt SignApk katalogen. Hvis du ikke har SignApk installert, laste ned og installere den. Kopier ZIP-fil som skal signeres digitalt inn i SignApk katalogen også.

4 Gå tilbake til Command Prompt. Endre katalogen til SignApk katalog med "cd" -kommandoen. Skriv inn følgende kommando for å opprette en ny, digitalt signert kopi av .zip filen: "java-jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip", der "zipfile.zip" er navnet av .zip-fil. For denne kommandoen skal fungere, må du ha Java installert på din datamaskin; som SignApk er et Java-program. Dette fungerer også for Android .apk-filer.

Hint

  • Når du legger inn lange og kompliserte kommandoer ved hjelp av kommandolinjen, kan du prøve å fremheve kommandoene skrives inn en om gangen, og bruke kopier og lim anlegget i operativsystemet for å legge inn kommandoer i ledeteksten eller terminalvindu. Dette vil spare deg for mye tid som ellers ville bli brukt skrive, og en masse problemer hvis du tilfeldigvis skriver feil kommandoen når du kopierer den.
  • Ikke dele din private nøkkel med noen. Den offentlige nøkkelen er noe du bør gjøre tilgjengelig for folk med hvem du skal kommunisere ved hjelp av signerte og krypterte dokumenter, som det tillater dem å dekryptere dokumentasjonen. Din private nøkkelen brukes i kombinasjon med den offentlige nøkkelen til å skape signert og kryptert dokumenter. Dele din private nøkkel vil derfor tillate andre å late som å være deg.