Zip-Dateien sind Archive der eine oder mehrere Dateien und Ordner komprimiert. Ursprünglich für Archiv genutzt , sind sie nun einen gemeinsamen Weg der Gewährleistung eine Person, die Dateien wie Programme oder Sammlungen von Dokumenten lädt nicht fehlt eine wichtige Datei . Die Software verwendet, um Zip-Dateien zu erstellen enthält keine digitale Signatur -Funktionalität , so externe Programme verwendet werden muss. Things You
Java
OpenSSL
SignApk Private Key
Public Key
Zip Datei
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie eine Eingabeaufforderung oder Terminal-Fenster und navigieren Sie zum openssl . Verwenden Sie in Windows auf Start -> Programme -> Zubehör - > Eingabeaufforderung oder geben Sie " cmd" in das " Run "-Funktion im Startmenü . Wenn Sie nicht über OpenSSL installiert ist, laden und installieren Sie es . Sie müssen OpenSSL , PGP oder deren Äquivalente , um einen privaten Schlüssel und einen entsprechenden öffentlichen Schlüssel , die als Ihre Signaturgesetz erstellen.
2
Geben Sie die folgenden Befehle ein , um einen neuen privaten Schlüssel und einen entsprechenden öffentlichen generieren Schlüssel für sich. " 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 informieren PEM -out - key.pk8 nocrypt " .
Sie haben nun einen öffentlichen und einen privaten Schlüssel Paarung certificate.pem und key.pk8 erstellt , die gemeinsam handeln, wie Ihre Unterschrift.
3
öffnen Sie den Windows Explorer oder Finder in Mac OS X und navigieren Sie zum OpenSSL -Verzeichnis. Kopieren certificate.pem und key.pk8 an einen sicheren Ort , dann machen Sie eine weitere Kopie von ihnen in Ihrem SignApk Verzeichnis. Wenn Sie nicht über SignApk installiert haben, laden und installieren Sie es . Kopieren Sie die . Zip -Datei digital in das Verzeichnis SignApk sowie unterschrieben werden .
4
zurück zur Eingabeaufforderung. Wechseln Sie in das Verzeichnis SignApk mit dem " cd "-Befehl. Geben Sie den folgenden Befehl, um eine neue , digital signierte Kopie der Zip -Datei zu erstellen : . "Java -jar signapk.jar certificate.pem key.pk8 zipfile.zip unterzeichnet - zipfile.zip ", wobei " zipfile.zip " ist der Name Ihrer. Zip -Datei. Für diesen Befehl funktioniert, müssen Sie Java auf Ihrem Computer installiert , wie SignApk ein Java-Programm ist . Dies funktioniert auch für Android. Apk Dateien .