utilstuff.com
Torna agli Strumenti Dev

Cifratura / Decifratura

Suite professionale lato client per la cifratura/decifratura AES, 3DES e DES con valori predefiniti AES-256-GCM autenticati secondo il NIST, derivazione della chiave PBKDF2 e pacchettizzazione JSON strutturata.

Cosa Supporta lo Strumento di Cifratura / Decifratura?

Questo strumento esegue cifratura e decifratura simmetrica — la stessa chiave (o una password, tramite derivazione della chiave) viene usata in entrambe le direzioni. Supporta AES in diverse modalità (GCM, CBC, CTR ed ECB), oltre ai legacy DES/3DES per compatibilità, tutto in esecuzione localmente nel tuo browser.

Come Usare lo Strumento di Cifratura / Decifratura

  1. Scegli Cifra o Decifra, quindi seleziona un cifrario e una modalità.
  2. Fornisci una chiave direttamente, oppure inserisci una password e lascia che PBKDF2 ne derivi una chiave.
  3. Inserisci il testo in chiaro (per cifrare) o il testo cifrato (per decifrare), insieme a un IV/nonce dove la modalità lo richiede.
  4. Controlla il risultato e copialo.

Note Tecniche

  • GCM è una modalità autenticata — rileva le manomissioni oltre a garantire la riservatezza — ed è generalmente la scelta consigliata quando disponibile.
  • La modalità ECB cifra blocchi identici di testo in chiaro in blocchi identici di testo cifrato, il che può rivelare pattern nei dati; è inclusa per compatibilità, ma non è consigliata per dati sensibili.
  • La cifratura protegge la riservatezza dei dati solo quanto è protetta la chiave o la password sottostante — una password debole derivata in una chiave rimane una chiave debole, e la perdita della chiave rende i dati irrecuperabili.

Domande frequenti

Quale modalità usare: GCM, CBC, CTR o ECB?+

Preferisci GCM. Offre riservatezza e autenticazione integrata, quindi rileva le manomissioni. CBC e CTR offrono solo riservatezza e richiedono un MAC separato. ECB rivela schemi perché blocchi di testo in chiaro identici producono blocchi cifrati identici; è incluso per compatibilità, non per proteggere dati reali.

L'IV o il nonce deve restare segreto?+

No, ma deve essere univoco per ogni cifratura con la stessa chiave: con GCM e CTR non riutilizzare mai un nonce. L'IV non è segreto e di norma viene memorizzato o inviato insieme al testo cifrato; perderlo, però, rende impossibile la decifratura.

Perché DES e 3DES sono inclusi se sono superati?+

Solo per interoperabilità con sistemi legacy e dati vecchi. La robustezza della chiave e il blocco da 64 bit non sono più considerati adeguati, quindi usa AES — GCM per impostazione predefinita — per qualsiasi cosa nuova.