Sådan tilmelder zip-filer

April 29

Sådan tilmelder zip-filer

Zip-filer er komprimerede arkiver af en eller flere filer og mapper. Oprindeligt brugt til arkivering formål, de er nu en almindelig måde at sikre en person, der downloader filer såsom programmer eller samlinger af dokumenter ikke mangler en vigtig fil. Den software, der anvendes til at skabe zip-filer ikke indeholder digital signatur funktionalitet, så eksterne programmer skal anvendes.

Vejledning


• Åbn en kommandoprompt eller terminal vindue og gå til din openssl. I Windows skal du bruge Start -> Programmer -> Tilbehør -> Kommandoprompt eller skriv "cmd" i "Kør" funktion i menuen Start. Hvis du ikke har OpenSSL installeret, skal du hente og installere den. Du har brug for OpenSSL, PGP eller tilsvarende til at oprette en privat nøgle og en tilsvarende offentlig nøgle, der fungerer som din digitale signatur.

• Indtast følgende kommandoer for at generere en ny privat nøgle og en tilsvarende offentlig nøgle for dig selv. "OpenSSL genrsa udtjekning key.pem 1024", "openssl req -Ny -tasten key.pem udtjekning request.pem" "OpenSSL X509 -req -days 9999 -i request.pem -signkey key.pem udtjekning certificate.pem "" openssl pkcs8 -topk8 -outform DER -i key.pem -inform PEM udtjekning key.pk8 -nocrypt ". Du har nu oprettet en offentlig og en privat nøgle parring, certificate.pem og key.pk8, der fungerer sammen som din signatur.

• Åbn Windows Stifinder eller Finder i Mac OS X, og find den OpenSSL mappe. Kopier certificate.pem og key.pk8 til et sikkert sted, så gør en anden kopi af dem i din SignApk bibliotek. Hvis du ikke har SignApk installeret, skal du hente og installere den. Kopier .zip fil, der skal signeres digitalt ind i SignApk biblioteket også.

• Vend tilbage til kommandoprompten. Skift bibliotek til SignApk biblioteket ved hjælp af kommandoen "cd". Indtast følgende kommando for at oprette en ny, digitalt signeret kopi af din .zip-fil: "java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip", hvor "zipfile.zip" er navnet af din .zip-fil. Til denne kommando til at fungere, skal du have Java installeret på din computer; som SignApk er et Java-program. Dette virker også til Android APK filer.