Richiesto ID destinatario durante l'utilizzo della crittografia simmetrica con GnuPG


0

Sto cercando di crittografare un file usando AES algo e firmarlo usando la mia chiave privata in GPG. Il comando che sto usando è

gpg --encrypt --symmetric --cipher-algo aes256 --armor --sign file di input

Mi chiede la chiave simmetrica e quindi la passphrase per sbloccare la mia chiave segreta per la firma. Perfettamente bene fino ad ora. Richiede inoltre la chiave pubblica del destinatario e se non lo inserisco, l'intero passaggio fallisce. Dal momento che sto usando la crittografia simmetrica, perché devo ancora fornire l'identità dei destinatari. Questo dovrebbe essere stato chiesto quando utilizzo solo l'opzione --encrypt.

La pagina man di gpg afferma che quando si utilizza l'opzione --symmetric, il destinatario può decodificare il contenuto utilizzando la chiave simmetrica o la sua chiave privata. Sembra che ci sia un'opzione qui. In questo caso, se non fornisco alcuna identità di riceventi, il processo dovrebbe ignorare quella parte e dovrebbe procedere. Ma l'intero processo fallisce.

Qualcuno per favore chiarisci.

pgp 

Risposte:


0

Nel questo tutorial si dice:

La crittografia simmetrica ha i suoi problemi. Non consente di firmare contemporaneamente il messaggio per indicare che non è stato alterato o sostituito con un altro file generato da qualcun altro! Tuttavia, è possibile firmarlo manualmente in un secondo momento utilizzando le tecniche nella sezione Messaggi di firma, ma è teoricamente possibile che un utente malintenzionato possa sostituire quel file nel breve intervallo di tempo che intercorre tra la crittografia e la firma.

Quindi devi farlo in due passaggi.


Ya, la spiegazione era giusta. Effettuare l'autorizzazione e firmare in due passaggi separati potrebbe consentire a un utente malintenzionato di entrare nel mezzo di questi passaggi. Ma nella mia domanda, non si trattava di manomettere il messaggio. Ero semplicemente preoccupato di gpg che richiedeva la chiave pubblica dei destinatari per la crittografia anche quando ho selezionato la crittografia simmetrica.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.