>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come firmare file zip

I file zip sono archivi compressi di uno o più file e cartelle. Originariamente utilizzati per scopi di archiviazione, ora sono un modo comune per garantire che una persona che scarica file come programmi o raccolte di documenti non manchi un file importante. Il software utilizzato per creare file zip non contiene funzionalità di firma digitale, quindi è necessario utilizzare programmi esterni.

Passaggio 1

Apri un prompt dei comandi o una finestra del terminale e cerca il tuo openssl. In Windows, usa Start -> Programmi -> Accessori -> Prompt dei comandi o digita "cmd" nella funzione "Esegui" nel menu Start. Se non hai installato OpenSSL, scaricalo e installalo. Hai bisogno di OpenSSL, PGP o dei loro equivalenti per creare una chiave privata e una chiave pubblica corrispondente, che fungono da firma digitale.

Passaggio 2

Immettere i seguenti comandi per generare una nuova chiave privata e una chiave pubblica corrispondente. "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".

Ora hai creato una coppia di chiavi pubblica e privata, certificate.pem e key.pk8, che agiscono insieme come firma.

Passaggio 3

Apri Esplora risorse o Finder di Windows in Mac OS X e cerca la directory OpenSSL. Copia certificate.pem e key.pk8 in un luogo sicuro, quindi eseguine un'altra copia nella directory SignApk. Se non hai installato SignApk, scaricalo e installalo. Copia anche il file .Zip da firmare digitalmente nella directory SignApk.

Passaggio 4

Torna al prompt dei comandi. Cambia la directory nella directory SignApk usando il comando "cd". Immettere il comando seguente per creare una nuova copia firmata digitalmente del file .Zip:"java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip", dove "zipfile.zip" è il nome del tuo file .Zip. Affinché questo comando funzioni, devi avere Java installato sul tuo computer; poiché SignApk è un programma Java. Funziona anche con i file .Apk di Android.

Suggerimento

Quando si immettono comandi lunghi e complessi utilizzando il prompt dei comandi, provare a evidenziare i comandi da inserire uno alla volta e utilizzare la funzione copia e incolla nel sistema operativo per immettere i comandi nel prompt dei comandi o nella finestra del terminale. Ciò ti farà risparmiare un sacco di tempo che altrimenti verrebbe speso a digitare e molti problemi se digiti in modo errato il comando durante la copia.

Avviso

Non condividere la tua chiave privata con nessuno. La tua chiave pubblica è qualcosa che dovresti mettere a disposizione delle persone con cui comunicherai utilizzando documenti firmati e crittografati, poiché consente loro di decrittografare la tua documentazione. La tua chiave privata viene utilizzata in combinazione con la chiave pubblica per creare documenti firmati e crittografati. Condividere la tua chiave privata consentirebbe quindi ad altri di fingere di essere te.


  1. Come eseguire Zip file su un Pocket PC
  2. Come installare file .zip
  3. Come Zip file iTunes
  4. Come comprimere ulteriormente i file zip
  5. Come usare Gunzip per decomprimere i file .Zip
  6. Come aprire i file Zix