September 16
I file zip sono archivi compressi di uno o più file e cartelle. Originariamente utilizzato a scopo di archiviazione, sono ormai un modo comune di assicurare una persona che scarica file come programmi o raccolte di documenti non manca un file importante. Il software utilizzato per creare i file zip non contiene la funzionalità di firma digitale, in modo da programmi esterni deve essere utilizzato.
1 Aprire un prompt dei comandi o una finestra di terminale e individuare il OpenSSL. In Windows, utilizzare Start -> Programmi -> Accessori -> Prompt dei comandi o digitare "cmd" nella funzione "Esegui" nel menu Start. Se non è installato OpenSSL, scaricare e installare. Hai bisogno di OpenSSL, PGP o loro equivalenti per creare una chiave privata e una corrispondente chiave pubblica, che agiscono come firma digitale.
2 Immettere i seguenti comandi per generare una nuova chiave privata e una corrispondente chiave pubblica per te stesso. "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 -nocrypt ".
È stato creato un pubblico e privato abbinamento chiave, certificate.pem e key.pk8, che agiscono insieme come firma.
3 Aprire Windows Explorer o Finder di Mac OS X e selezionare la directory OpenSSL. Copia certificate.pem e key.pk8 in un luogo sicuro, poi fare un'altra copia di loro nella vostra directory SignApk. Se non è installato SignApk, scaricare e installare. Copiare il file .zip essere firmato digitalmente nella directory SignApk pure.
4 Tornare al prompt dei comandi. Cambiare alla directory SignApk usando il comando "cd". Digitare il seguente comando per creare una nuova copia con firma digitale del file .zip: "java-jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip", dove "zipfile.zip" è il nome del file .zip. Per questo comando per la funzione, è necessario avere Java installato sul vostro computer; come SignApk è un programma Java. Questo funziona anche per i file .apk Android.