Zip fájlok aláírása

...

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.