Nwlapcug.com


Chiave RSA Key vs DSA

Chiave RSA Key vs DSA


Nel mondo della crittografia a chiave asimmetrica, due degli algoritmi predominanti sono RSA e DSA. Entrambi i sistemi richiedono agli utenti di generare una coppia di chiavi, una chiave pubblica e una chiave privata. Tuttavia, questi due algoritmi di crittografia hanno diversi limiti sulle dimensioni delle chiavi, gli utenti possono generare e che cosa possono eseguire le funzioni di crittografia.

Crittografia a chiave asimmetrica

Due diversi algoritmi per la generazione delle chiavi per i sistemi di crittografia a chiave asimmetrica RSA e DSA. Questi sistemi funzionano utilizzando due componenti: una chiave pubblica e una chiave privata. Questi prendono la forma di due file che vengono generati allo stesso tempo e hanno un contenuto di file univoco, ma matematicamente sono collegati uno a altro. L'utente che genera una chiave di tale distribuisce la chiave pubblica al grande pubblico, facendo in modo che egli è l'unico che può accedere alla chiave privata.

Crittografia del documento intero

Quando un utente distribuisce la sua chiave pubblica, chiunque ha la sua chiave pubblica consente di crittografare un documento. Dopo il documento è codificato in questo modo l'unico modo per decifrarlo è quello di utilizzare la chiave pubblica corrispondente chiave privata. Perché l'unico che ha accesso a questa chiave privata è l'utente che ha distribuito la chiave pubblica, è l'unico che sarà in grado di decrittografare e accedere al documento.

Firma dei file

L'altra funzione che è possibile eseguire tale crittografia a chiave asimmetrica è quello di generare che cosa sono conosciuti come le firme dei file. Queste vengono utilizzate per certificare che un file che un utente sta per accedere non è stato manomesso fin dalla creazione del file. Eseguendo i dati che costituisce un determinato file e il contenuto della propria chiave privata attraverso un programma di file-firma asimmetrico, l'autore del file viene lasciato con una firma crittografata di file da distribuire con la sua cartella. Chiunque abbia la sua chiave pubblica quindi possibile utilizzare lo stesso tipo di software per verificare che i dati del file non sono stato manomesso.

Quale algoritmo di scegliere

Quando si tratta di scegliere se si desidera generare una chiave RSA o una chiave DSA, la differenza principale è che si desidera eseguire le operazioni di crittografia. Chiavi RSA sono capaci di intero documento crittografia e firma dei file. Tuttavia, una chiave DSA è utilizzata solo per la firma di documenti. RSA permettono agli utenti di generare coppie di chiavi di cui dimensioni sono maggiori di 1024 bit, che è la dimensione massima per una chiave DSA. Come chiavi diventano più difficili da scoprire con l'aumento di dimensioni, quindi il particolarmente attenti alla sicurezza dovrebbe considerare utilizzando chiavi RSA per loro le firme dei file, nonché la crittografia del documento intero.