Potpisivanje Zip datoteke zahtijeva digitalni 'ključ'.
Zip datoteke su komprimirane arhive jedne ili više datoteka i mapa. Izvorno korišteni u arhivske svrhe, sada su uobičajen način da se osigura da osoba koja preuzima datoteke kao što su programi ili zbirke dokumenata ne propusti važnu datoteku. Softver koji se koristi za stvaranje zip datoteka ne sadrži funkciju digitalnog potpisa, pa se moraju koristiti vanjski programi.
Korak 1
Otvorite naredbeni redak ili prozor terminala i pronađite svoj openssl. U sustavu Windows koristite Start -> Programi -> Pribor -> Command Prompt ili upišite "cmd" u funkciju "Run" u izborniku Start. Ako nemate instaliran OpenSSL, preuzmite ga i instalirajte. Potrebni su vam OpenSSL, PGP ili njihovi ekvivalenti za stvaranje privatnog ključa i odgovarajućeg javnog ključa, koji djeluju kao vaš digitalni potpis.
Video dana
Korak 2
Unesite sljedeće naredbe za generiranje novog privatnog ključa i odgovarajućeg javnog ključa za sebe. "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".
Sada ste stvorili uparivanje javnog i privatnog ključa, certificate.pem i key.pk8, koji zajedno djeluju kao vaš potpis.
Korak 3
Otvorite Windows explorer ili Finder u Mac OS X i pretražite OpenSSL direktorij. Kopirajte certificate.pem i key.pk8 na sigurno mjesto, a zatim napravite još jednu njihovu kopiju u imeniku SignApk. Ako nemate instaliran SignApk, preuzmite ga i instalirajte. Kopirajte .Zip datoteku da budete digitalno potpisani iu SignApk direktorij.
4. korak
Vratite se na naredbeni redak. Promijenite direktorij u imenik SignApk pomoću naredbe "cd". Unesite sljedeću naredbu da biste stvorili novu, digitalno potpisanu kopiju vaše .Zip datoteke: "java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip", gdje je "zipfile.zip" naziv vašeg .Zip datoteka. Da bi ova naredba funkcionirala, morate imati instaliranu Javu na vašem računalu; jer je SignApk Java program. Ovo također radi za Android .Apk datoteke.
Stvari koje će vam trebati
Java
OpenSSL
SignApk
Privatni ključ
Javni ključ
Zip datoteka
Savjet
Prilikom unosa dugih i složenih naredbi pomoću naredbenog retka, pokušajte istaknuti naredbe koje treba unijeti jednu po jednu, i korištenje mogućnosti kopiranja i lijepljenja u vašem operativnom sustavu za unos naredbi u naredbeni redak ili terminal prozor. To će vam uštedjeti puno vremena koje bi inače potrošili na tipkanje i mnogo problema ako slučajno pogrešno upišete naredbu prilikom kopiranja.
Upozorenje
Ne dijelite svoj privatni ključ ni s kim. Vaš javni ključ je nešto što biste trebali učiniti dostupnim osobama s kojima ćete komunicirati koristeći potpisane i šifrirane dokumente, jer im omogućuje dešifriranje vaše dokumentacije. Vaš privatni ključ koristi se u kombinaciji s javnim ključem za izradu potpisanih i šifriranih dokumenata. Dijeljenje vašeg privatnog ključa bi stoga omogućilo drugima da se pretvaraju da ste vi.