file Zip sono compressi archivi di uno o più file e cartelle . Originariamente utilizzato per scopi 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 file zip non contiene la funzionalità di firma digitale , in modo da programmi esterni devono essere utilizzati . Cose che ti serviranno
Java
OpenSSL
SignApk
chiave privata
Public Key
Zip file di
Mostra più istruzioni
1 < p > Aprire una finestra del prompt dei comandi o un terminale e accedere al tuo openssl . In Windows , utilizzare Start - > Programmi -> Accessori - > Prompt dei comandi e digitare " cmd" nella funzione "Esegui" nel menu Start . Se non si dispone di OpenSSL installato , scaricarlo e installarlo . Avete bisogno di OpenSSL , PGP o loro equivalenti per creare una chiave privata e una chiave pubblica corrispondente , che agiscono come firma digitale .
2
Immettere i seguenti comandi per generare una nuova chiave privata e una pubblica corrispondente chiave 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 Partenza certificate.pem " " openssl PKCS8 - topk8 - outform DER - in key.pem - informare PEM - out key.pk8 - nocrypt " .
È stato creato un abbinamento chiave pubblica e privata , certificate.pem e key.pk8 , che agiscono insieme come firma .
3
Aprire Esplora risorse o Finder in Mac OS X e individuare la directory di OpenSSL . Copia certificate.pem e key.pk8 in un luogo sicuro , poi fare un'altra copia di loro nella vostra directory SignApk . Se non si dispone di SignApk installato , scaricarlo e installarlo . Copiare il file Zip . Deve essere firmato digitalmente nella directory SignApk pure.
4
Torna al prompt dei comandi. Cambia directory nella directory SignApk usando il comando "cd" . Digitare il seguente comando per creare un nuovo , copia con firma digitale del file Zip : . "Java -jar signapk.jar certificate.pem key.pk8 zipfile.zip firmato - zipfile.zip " , dove " zipfile.zip " è il nome del file . Zip . Per questo comando per funzione , è necessario avere Java installato sul vostro computer , come SignApk è un programma Java . Questo funziona anche per Android . Apk .