Zip-filer är komprimerade arkiv av en eller flera filer och mappar . Ursprungligen används för arkivering ändamål , är de nu ett gemensamt sätt att garantera en person som laddar ner filer såsom program eller samlingar av dokument inte saknar en viktig fil . Den programvara som används för att skapa zip-filer inte innehåller funktioner för digitala signaturer , så externa program måste användas . Saker du behöver Review, Java
OpenSSL
SignApk
Private Key
Public Key
Zip -fil
Visa fler instruktioner
1
Öppna Kommandotolken eller terminalfönster och bläddra till din OpenSSL . I Windows använder du Start - > Program - > Tillbehör - > Kommandotolken eller skriv "cmd " i " Kör " -funktionen i Start-menyn . Om du inte har OpenSSL installerat , ladda ner och installera det . Du behöver OpenSSL , PGP eller deras motsvarigheter för att skapa en privat nyckel och en motsvarande offentlig nyckel , som fungerar som din digitala signatur .
2
Ange följande kommandon för att skapa en ny privat nyckel och ett motsvarande offentligt nyckel för dig själv . " 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 ut certificate.pem " " openssl pkcs8 - topk8 - outform DER - in key.pem - informera PEM -out key.pk8 - nocrypt " .
Du har nu skapat en offentlig och en privat nyckel ihopkopplingen certificate.pem och key.pk8 , som agerar tillsammans som din signatur .
3
Öppna Utforskaren eller Finder i Mac OS X och bläddra till OpenSSL katalogen . Kopiera certificate.pem och key.pk8 till en säker plats , sedan göra en annan kopia av dem i din SignApk katalogen . Om du inte har SignApk installerat , ladda ner och installera det . Kopiera . Zip-fil som ska signeras digitalt i SignApk katalogen också.
4
Återgå till kommandotolken . Byt katalog till SignApk katalog med " cd " kommandot . Ange följande kommando för att skapa ett nytt , digitalt signerat exemplar av din zip-fil : . " Java - jar signapk.jar certificate.pem key.pk8 zipfile.zip tecknat - zipfile.zip " , där " zipfile.zip " är namnet av din . zip-fil . För detta kommando ska fungera måste du ha Java installerat på din dator , som SignApk är ett Java -program . Detta fungerar även för Android . Apk-filer .