Zip-filer er komprimerede arkiver af et 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 funktioner til digital signatur , så eksterne programmer skal anvendes . Ting du skal
Java
OpenSSL
SignApk
privat nøgle
Public Key
Zip-fil
Vis Flere Instruktioner
1 < p > Å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 "-funktionen i Start -menuen. Hvis du ikke har OpenSSL installeret , kan du downloade 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 .
2
Indtast følgende kommandoer for at generere en ny privat nøgle og en tilsvarende offentlig nøgle for dig selv. " 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- i key.pem - informere PEM -out key.pk8 - nocrypt " .
Du har nu oprettet en offentlig og privat nøgle parring, certificate.pem og key.pk8 , der handler sammen som din signatur .
3
Åbn Windows Stifinder eller Finder i Mac OS X , og find den OpenSSL bibliotek. 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 , kan du downloade og installere den. Kopier . Zip-fil , der skal signeres digitalt i SignApk biblioteket så godt.
4
Retur til Kommandoprompt. Skift mappe til SignApk biblioteket ved hjælp af " cd " kommando . 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 logget zipfile.zip ", hvor " zipfile.zip " er navnet af dine . Zip-fil . For denne kommando til at fungere , skal du have Java installeret på din computer, som SignApk er en Java -program. Dette virker også til Android . Apk -filer .