
Zip fájl aláírásához digitális "kulcs" szükséges.
A ZIP fájlok egy vagy több fájl és mappa tömörített archívumai. Eredetileg archiválási célokra használták őket, de ma már elterjedt módja annak, hogy a fájlokat, például programokat vagy dokumentumgyűjteményeket letöltő személyek ne hagyjanak ki egy fontos fájlt. A zip fájlok létrehozásához használt szoftver nem tartalmaz digitális aláírás funkciót, ezért külső programokat kell használni.
1. lépés
Nyisson meg egy parancssort vagy terminálablakot, és keresse meg az openssl-t. Windows rendszerben használja a Start -> Programok -> Kellékek -> Parancssor parancsot, vagy írja be a "cmd" parancsot a "Futtatás" funkcióba a Start menüben. Ha nincs telepítve az OpenSSL, töltse le és telepítse. Az OpenSSL-re, PGP-re vagy ezek megfelelőire van szükség egy privát kulcs és egy megfelelő nyilvános kulcs létrehozásához, amelyek digitális aláírásként működnek.
A nap videója
2. lépés
Írja be a következő parancsokat egy új privát kulcs és egy megfelelő nyilvános kulcs létrehozásához. "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".
Létrehozott egy nyilvános és privát kulcspárosítást, a certificate.pem és a key.pk8, amelyek együtt működnek az aláírásként.
3. lépés
Nyissa meg a Windows Explorert vagy a Findert a Mac OS X rendszerben, és tallózással keresse meg az OpenSSL könyvtárat. Másolja biztonságos helyre a certificate.pem és a key.pk8 fájlt, majd készítsen róluk egy másik másolatot a SignApk könyvtárában. Ha nincs telepítve a SignApk, töltse le és telepítse. Másolja be a digitálisan aláírandó .Zip fájlt is a SignApk könyvtárba.
4. lépés
Térjen vissza a Parancssorhoz. Módosítsa a könyvtárat a SignApk könyvtárra a "cd" paranccsal. Írja be a következő parancsot a .Zip fájl új, digitálisan aláírt másolatának létrehozásához: "java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip", ahol a "zipfile.zip" a fájl neve .ZIP fájl. Ahhoz, hogy ez a parancs működjön, telepíteni kell a Java-t a számítógépére; mivel a SignApk egy Java program. Ez az Android .Apk fájlok esetében is működik.
Dolgok, amelyekre szüksége lesz
Jáva
OpenSSL
SignApk
Privát kulcs
Nyilvános kulcs
ZIP fájl
Tipp
Ha hosszú és összetett parancsokat ír be a parancssor használatával, próbálja meg egyenként kiemelni a beírandó parancsokat, és használja az operációs rendszer másolás és beillesztés funkcióját a parancsok beviteléhez a parancssorba vagy terminálba ablak. Ezzel sok időt takaríthat meg, amelyet egyébként gépeléssel töltene, és sok gondot, ha véletlenül rosszul írja be a parancsot a másolás során.
Figyelem
Ne ossza meg privát kulcsát senkivel. Nyilvános kulcsát olyan személyek számára kell elérhetővé tennie, akikkel aláírt és titkosított dokumentumok használatával fog kommunikálni, mivel ez lehetővé teszi számukra a dokumentáció visszafejtését. Az Ön privát kulcsát a nyilvános kulccsal együtt használják aláírt és titkosított dokumentumok létrehozásához. A privát kulcs megosztása ezért lehetővé tenné, hogy mások úgy tegyenek, mintha Ön lennének.