Durante l'esecuzione del comando: openssl ciphers -v
Ottengo una lunga lista di combinazioni di codici. Sto riscontrando problemi nell'interpretazione di alcuni di essi. Un esempio è:
DHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=DH Au=RSA Enc=AESGCM(256) Mac=AEAD
Ho pensato che l'ultima parte della combinazione, in questo caso SHA384
sarebbe la funzione HMAC. Sembra che sia stato sostituito da AEAD
. Leggendo su Authenticated Encryption with Associated Data (AEAD) sembra essere una classe di modalità di cifratura a blocchi, non una specifica funzione HMAC.
Qualcuno potrebbe spiegarlo ulteriormente? SHA384 è una di queste modalità? SHA384 è utilizzato in qualche modo nella crittografia AES e quindi l'algoritmo riutilizzato per il MAC?