Strumento di crittografia asimmetrico grafico

Abilita la crittografia e la decrittografia dei file
Scarica ora

Strumento di crittografia asimmetrico grafico Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Nome editore:
  • Tarun Dhawan
  • Sistemi operativi:
  • Windows All
  • Dimensione del file:
  • 49 KB

Strumento di crittografia asimmetrico grafico Tag


Strumento di crittografia asimmetrico grafico Descrizione

Questo progetto dimostra graficamente il funzionamento principale della crittografia e della decrittografia utilizzando una coppia di chiavi private pubbliche. Lo strumento di crittografia asimmetrico grafico è stato sviluppato per essere un'applicazione Java con un'interfaccia grafica che consente la crittografia e la decrittografia dei file utilizzando chiavi pubbliche e private in tandem e spiega la metodologia della crittografia asimmetrica. Portachiavi pubblici : abbiamo incorporato un concetto di anello chiave che consente all'utente di scegliere tra elenco di tasti pubblici per l'utilizzo in un tipo di crittografia. L'anello chiave aiuta a organizzare le diverse chiavi pubbliche che riceviamo da persone diverse. Un anello chiave mantiene più tasti pubblici in modo che l'utente possa selezionare immediatamente la particolare chiave pubblica ogni volta che necessario. Compressione : Abbiamo anche abilitato la compressione per salvare prezioso spazio su disco. L'applicazione utilizza tecniche di compressione in modo che possiamo gestire efficacemente lo spazio su disco. Autenticazione basata su password per chiavi private : non è consigliabile mantenere le chiavi private disponibili per gli altri. Per una migliore sicurezza, dobbiamo fornire protezione tramite password per le chiavi private in modo che solo il proprietario della chiave privata possa accedervi e utilizzarlo. L'interfaccia utente GAET è una finestra con cinque pulsanti. Ogni pulsante è spiegato le seguenti sezioni. Ogni pulsante ha una funzionalità che consente all'utente finale di crittografare e decifrare qualsiasi file usando la crittografia asimmetrica. Nelle prossime 5 unità vedremo i passi pratici. Assumiamo che ti piacerebbe ricevere file crittografati dal tuo amico 1.1 Generazione di chiavi pubbliche / private Passaggio 1: generare la coppia di tasti: una volta avviato il software, è possibile visualizzare la finestra dell'interfaccia utente con 5 pulsanti e una casella di controllo. Facendo clic sul pulsante "Genera tasti", genera una coppia di chiavi: una chiave pubblica e una chiave privata. Devono dare un nome alla chiave: la chiave pubblica è memorizzata come ".gpub" e la chiave privata è ".gpri". La posizione del file per Windows è "I miei documenti" del profilo. Per Linux e altri sistemi operativi è richiesto la posizione di archiviazione del file predefinita. La chiave pubblica non ha una password associata ad essa, come una volta dovrebbe condividerlo con un'altra persona da utilizzare per la crittografia. La chiave privata tuttavia è protetta da una password per renderlo più sicuro. Quindi quando si genera una coppia di chiavi, è necessario inserire una password per ogni coppia. Si può generare qualsiasi numero di tasti per file diversi o utilizzare lo stesso tasto per la crittografia di più file. Si basa sulla discrezione dell'utente di scegliere di generare una o più chiavi. 1.2 Caricamento di tasti pubblici Passaggio 2: Condividi il tuo tasto pubblico (PK): una volta generato la chiave pubblica - Coppia di chiave privata, devi inviare la tua chiave pubblica a Guang tramite e-mail o altri mezzi di comunicazione. Non dovresti condividere la tua chiave privata con nessuno. Come accennato prima, vorresti ricevere file crittografati dal tuo amico Guang. Passaggio 3: caricare la chiave pubblica: una volta che Guang riceve la chiave pubblica, ha bisogno di caricarlo sull'anello "portachiavi" facendo clic sul secondo pulsante "Carica tasto pubblico" dell'interfaccia utente. Guang può farlo cliccando sul pulsante "Carica tasto pubblico", seguito da "Aggiungi tasto" e quindi selezionando il tasto dalla posizione salvata. Quindi Guang deve fare clic sul pulsante "Carica chiave" per caricare il tasto sull'anello del tasto. Una volta caricata la chiave pubblica, il Guang può iniziare a crittografare il file. 1.3 Crittografia di un file Passaggio 4: crittografare l'utilizzo di altri PK: Guang deve fare clic sul pulsante "Encrypt File" e selezionare un file per la crittografia dalla posizione predefinita dal disco rigido. La finestra di navigazione mostrerà tutti i file non * .enc per essere crittografati. L'opzione "Compress Before Encrytion" può essere utilizzato se è necessario comprimere un file prima di crittografare il file. Passaggio 5: invia file indietro: Guang utilizzando la tua chiave pubblica per crittografare un file e quindi invialo a te per la decrittografia. Quindi ora il file crittografato è pronto per la decrittografia nel tuo sistema. 1.4 Caricamento della chiave privata Passaggio 6: caricare la chiave privata: una volta ricevuto il file crittografato da Guang, è necessario caricare la chiave privata corrispondente per l'applicazione per concordare con successo il file crittografato. Per questo è necessario caricare la chiave privata premendo "Carica chiave privata" e quindi dopo aver selezionato il file chiave privato (* .gpri) è necessario inserire la password corrispondente per autenticare la chiave privata. Il file .GPRI verrà memorizzato sulla posizione predefinita o su una particolare posizione in cui lo hai salvato. Questa chiave privata è protetta da password e quindi sicura. 1.5 Decrizione di un file Passaggio 7: decifrare utilizzando la propria chiave privata: dopo aver ricevuto il file crittografato da Guang, ne hai decrittografato utilizzando la tua chiave privata. Come sei l'unica persona che ha la chiave privata e conosci la password chiave privata, nessun altro può decifrare il file.


Strumento di crittografia asimmetrico grafico Software correlato

Proiettore

Un'utilità relativa alla sicurezza che calcola e verifica i valori hash crittografici dei dati di stringa e dei file. ...

387 548 KB

Scarica