Come si determina la crittografia S / MIME utilizzata?

1

Da quello che ho capito sembra che S / MIME utilizzi PKCS # 7 che può gestire diversi tipi di crittografia. In che modo viene scelta la scelta del metodo di crittografia dal client di posta elettronica e come faccio a sapere quale crittografia è stata utilizzata per i messaggi inviati / ricevuti (ad esempio in Thunderbird)?

    
posta Silveri 31.10.2013 - 14:50
fonte

1 risposta

2

Il client di posta crittografa il messaggio simmetricamente con una chiave casuale. Questa chiave viene quindi crittografata asimmetricamente con la chiave pubblica del destinatario e allegata al messaggio. Il destinatario che utilizza la sua chiave privata decrittografa la chiave simmetrica e decrittografa il contenuto.

L'algoritmo simmetrico utilizzato per crittografare il messaggio può variare. Ho cercato su Google e sembra che RC2 sia stato usato prima e ora è TripleDES. La specifica modalità operativa è specificata nel file p7m. I client di posta dovrebbero averli implementati entrambi e io so che quelli moderni usano TripleDES. L'algoritmo asimmetrico per crittografare la chiave, secondo questo rfc , è Diffie-Hellman o RSA.

Se vuoi guardare all'interno della e-mail crittografata e hai la chiave privata del destinatario (puoi inviare posta per te), guarda qui . Ho chiesto un modo per visualizzare e interpretare il contenuto di p7m. La linea di boot è quella di utilizzare uno strumento chiamato dumpasn1 .

    
risposta data 13.11.2013 - 06:48
fonte

Leggi altre domande sui tag