Domanda Individuare lunghezza chiave AES 128, 192, 256

Stato
Discussione chiusa ad ulteriori risposte.

raippl

Utente Iron
27 Maggio 2020
3
1
0
10
Salve,
sto gestendo un'applicazione che utilizza l'algoritmo AES ed una chiave che si trova in in file chiave.key
Mi hanno chiesto quale fosse la lunghezza della chiave 128,192 o 256 bit come posso fare?

Grazie.
 
Chi ha progettato l'applicazione sa risponderti sicuramente.

Se può esserti utile una chiave AES da 128 bit può essere espressa come una stringa esadecimale di 32 caratteri. Questo richiederà 24 caratteri in base64.
Una chiave AES da 256 bit può essere espressa come una stringa esadecimale di 64 caratteri e questa volta richiederà 44 caratteri in base64.
 
Ciao,
grazie per l'aiuto ma non ne riesco a venire a capo.
Il file che ho è un file.key, se vado tra le proprietà mi dice che è di 16 byte.
Se lo apro con un editor vedo tutti caratteri strani, tipo:

...��{A....

Non riesco a capire che codifica sia.
La stringa ha 12 caratteri.
Qualche idea?

Grazie.
 
Ultima modifica:
Tutte le AES key da 16 byte sono a 128 bit, ecco la tua risposta.
Si possono impacchettare anche 1000 caratteri in una chiave di cifratura a 128 bit utilizzando qualcosa come PBKDF2 o scrypt.
 
OK grazie.
Quindi se ho capito bene la lunghezza la conosce soltanto chi ha generato la chiave quando ha scritto il codice,
non è possibile conoscerla ora. Giusto?
Grazie.
 
Stato
Discussione chiusa ad ulteriori risposte.