Kā parakstīt ZIP failus

...

Zip faila parakstīšanai nepieciešama digitālā atslēga.

Zip faili ir viena vai vairāku failu un mapju saspiesti arhīvi. Sākotnēji tās tika izmantotas arhīva nolūkos, taču tagad tās ir izplatīts veids, kā nodrošināt, ka persona, kas lejupielādē tādus failus kā programmas vai dokumentu kolekcijas, nepalaiž garām svarīgu failu. Zip failu izveidei izmantotā programmatūra nesatur digitālā paraksta funkcionalitāti, tāpēc ir jāizmanto ārējās programmas.

1. darbība

Atveriet komandu uzvednes vai termināļa logu un pārlūkojiet savu openssl. Operētājsistēmā Windows izmantojiet Sākt -> Programmas -> Piederumi -> Komandu uzvedne vai izvēlnes Sākt funkcijā "Palaist" ierakstiet "cmd". Ja jums nav instalēts OpenSSL, lejupielādējiet un instalējiet to. Lai izveidotu privāto atslēgu un atbilstošu publisko atslēgu, kas darbojas kā jūsu ciparparaksts, jums ir nepieciešams OpenSSL, PGP vai to ekvivalenti.

Dienas video

2. darbība

Ievadiet šādas komandas, lai ģenerētu sev jaunu privāto atslēgu un atbilstošu publisko atslēgu. "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".

Tagad esat izveidojis publisko un privāto atslēgu savienošanu pārī, sertifikāts.pem un key.pk8, kas darbojas kopā kā jūsu paraksts.

3. darbība

Atveriet Windows Explorer vai Finder operētājsistēmā Mac OS X un pārlūkojiet OpenSSL direktoriju. Kopējiet sertifikātu.pem un key.pk8 drošā vietā, pēc tam izveidojiet citu to kopiju savā SignApk direktorijā. Ja jums nav instalēta SignApk, lejupielādējiet un instalējiet to. Kopējiet .Zip failu arī SignApk direktorijā, lai tas būtu digitāli parakstījies.

4. darbība

Atgriezieties komandu uzvednē. Mainiet direktoriju uz SignApk direktoriju, izmantojot komandu "cd". Ievadiet šo komandu, lai izveidotu jaunu, ciparparakstu sava .Zip faila kopiju: "java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip", kur "zipfile.zip" ir jūsu faila nosaukums. .Zip fails. Lai šī komanda darbotos, datorā jābūt instalētai Java; jo SignApk ir Java programma. Tas darbojas arī Android .Apk failiem.

Lietas, kas jums būs nepieciešamas

  • Java

  • OpenSSL

  • SignApk

  • Privātā atslēga

  • Publiskā atslēga

  • Zip fails

Padoms

Ievadot garas un sarežģītas komandas, izmantojot komandu uzvedni, mēģiniet iezīmēt ievadāmās komandas pa vienai, un izmantojot operētājsistēmas kopēšanas un ielīmēšanas iespēju, lai ievadītu komandas komandu uzvednē vai terminālī logs. Tas ietaupīs daudz laika, kas pretējā gadījumā tiktu pavadīts rakstot, un ietaupīsit daudz problēmu, ja, kopējot komandu, nejauši nepareizi ierakstīsit komandu.

Brīdinājums

Nekopīgojiet savu privāto atslēgu nevienam. Jūsu publiskā atslēga ir kaut kas, kas jums jādara pieejams cilvēkiem, ar kuriem jūs sazināsieties, izmantojot parakstītus un šifrētus dokumentus, jo tas ļauj viņiem atšifrēt jūsu dokumentāciju. Jūsu privātā atslēga tiek izmantota kopā ar publisko atslēgu, lai izveidotu parakstītus un šifrētus dokumentus. Tādējādi jūsu privātās atslēgas kopīgošana ļautu citiem izlikties par jums.