fichiers Zip sont compressés archives d'un ou plusieurs fichiers et dossiers. Initialement utilisé à des fins d'archivage , ils sont désormais un moyen commun d'assurer une personne qui télécharge des fichiers tels que des programmes ou des collections de documents ne manque pas un fichier important. Le logiciel utilisé pour créer des fichiers zip ne contient pas de fonctionnalités de signature numérique , afin que les programmes externes doivent être utilisés. Choses que vous devez
Java
OpenSSL
SignApk
clé privée
clé publique
fichier Zip
Voir Plus Instructions
1
Ouvrez une fenêtre d'invite de commande ou d'un terminal et accédez à votre openssl . Dans Windows, sélectionnez Démarrer - > Programmes -> Accessoires - > Invite de commandes ou tapez "cmd" dans la fonction " Exécuter" dans le menu Démarrer. Si vous n'avez pas installé OpenSSL , télécharger et l'installer. Vous devez OpenSSL , PGP ou leurs équivalents pour créer une clé privée et une clé publique correspondante , qui agissent comme votre signature numérique.
2
Entrez les commandes suivantes pour générer une nouvelle clé privée et une publique correspondante clé pour vous-même . " openssl genrsa-out key.pem 1024" , " openssl req- new-key key.pem -out request.pem " " openssl x509- req-days 9999 dans request.pem - signkey key.pem -out certificate.pem "" openssl pkcs8 - topk8 - outform DER -in key.pem -inform PEM -out key.pk8 - nocrypt " .
Vous venez de créer un jumelage clé publique et privée , certificate.pem et key.pk8 , qui agissent ensemble comme votre signature.
3
Ouvrez l'Explorateur Windows ou le Finder de Mac OS X et accédez au répertoire OpenSSL. Copier certificate.pem et key.pk8 dans un endroit sûr , puis faire une autre copie dans votre répertoire SignApk . Si vous n'avez pas SignApk installé, téléchargez et installez-le . Copiez le fichier Zip. Doit être signé numériquement dans le répertoire SignApk ainsi .
4
retour à l'invite de commande . Changement dans le répertoire de SignApk en utilisant la commande "cd" . Entrez la commande suivante pour créer une nouvelle copie signée numériquement de votre fichier Zip : . "Java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signé - zipfile.zip ", où " zipfile.zip " est le nom de votre fichier . Zip. Pour que cette commande fonctionne, vous devez avoir Java installé sur votre ordinateur , comme SignApk est un programme Java. Ceci fonctionne également pour Android . Apk .