Zip-failide allkirjastamine

click fraud protection
...

Zip-faili allkirjastamiseks on vaja digitaalset võtit.

Zip-failid on ühe või mitme faili ja kausta tihendatud arhiivid. Algselt kasutati neid arhiivimiseks, kuid nüüd on see tavaline viis tagada, et faile (nt programme või dokumendikogusid) alla laadiv inimene ei jätaks olulist faili vahele. Zip-failide loomiseks kasutatav tarkvara ei sisalda digitaalallkirja funktsiooni, mistõttu tuleb kasutada väliseid programme.

Samm 1

Avage käsuviip või terminaliaken ja sirvige oma openssl-i. Windowsis kasutage Start -> Programs -> Accessories -> Command Prompt või tippige "cmd" menüü Start funktsiooni "Käivita" alla. Kui teil pole OpenSSL-i installitud, laadige see alla ja installige. Privaatvõtme ja vastava avaliku võtme loomiseks vajate OpenSSL-i, PGP-d või nende ekvivalente, mis toimivad teie digitaalallkirjana.

Päeva video

2. samm

Enda jaoks uue privaatvõtme ja vastava avaliku võtme genereerimiseks sisestage järgmised käsud. "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".

Olete nüüd loonud avaliku ja privaatvõtme sidumise sertifikaat.pem ja key.pk8, mis toimivad koos teie allkirjana.

3. samm

Avage Mac OS X-is Windows Explorer või Finder ja sirvige OpenSSL-i kataloogi. Kopeerige certificate.pem ja key.pk8 turvalisse kohta ning tehke neist oma SignApki kataloogi uus koopia. Kui teil pole SignApki installitud, laadige see alla ja installige. Kopeerige ka digitaalselt allkirjastatav ZIP-fail SignApki kataloogi.

4. samm

Naaske käsureale. Muutke kataloog SignApki kataloogiks, kasutades käsku "cd". Sisestage järgmine käsk, et luua oma ZIP-failist uus digitaalselt allkirjastatud koopia: "java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip", kus "zipfile.zip" on teie faili nimi ZIP-fail. Selle käsu toimimiseks peab teie arvutisse olema installitud Java; kuna SignApk on Java programm. See töötab ka Androidi .Apk-failide puhul.

Asjad, mida vajate

  • Java

  • OpenSSL

  • SignApk

  • Privaatvõti

  • Avalik võti

  • Zip-fail

Näpunäide

Pikkade ja keeruliste käskude sisestamisel käsuviiba abil proovige sisestatavad käsud ükshaaval esile tõsta, ja oma operatsioonisüsteemi kopeerimis- ja kleepimisfunktsiooni kasutamine käskude sisestamiseks käsureale või terminali aken. See säästab palju aega, mis muidu kulutaks tippimisele, ja palju probleeme, kui kopeerite käsu kogemata valesti.

Hoiatus

Ärge jagage oma privaatvõtit kellegagi. Teie avalik võti on midagi, mille peaksite tegema kättesaadavaks inimestele, kellega suhtlete allkirjastatud ja krüptitud dokumentide abil, kuna see võimaldab neil teie dokumentatsiooni dekrüpteerida. Teie privaatvõtit kasutatakse koos avaliku võtmega allkirjastatud ja krüptitud dokumentide loomiseks. Oma privaatvõtme jagamine võimaldaks seetõttu teistel end teiena teeselda.