Vai al contenuto principale
LibraTool logoLibraTool

Crittografia File (AES-256-GCM) gratis

Cifra qualsiasi file con una password usando AES-256-GCM e PBKDF2 (250.000 iterazioni). Il file .enc si apre solo con la password corretta, e solo questo strumento può decifrarlo. Completamente lato client — il tuo file non lascia mai il tuo dispositivo.

Funziona offline una volta caricato

I siti di crittografia online ricevono il tuo file — qui viene crittografato sul tuo dispositivo, e la password non lo lascia mai.

Trascina qui un file o fai clic per sfogliare

Any file · elaborato sul tuo dispositivo

oppure premi Ctrl+V per incollare dagli appunti

Sfoglia file

I tuoi file non lasciano mai il tuo dispositivo. Tutta l'elaborazione avviene localmente nel browser.

Trascina un file e scegli una password — otterrai una copia .enc apribile solo con quella password.

Conserva questa password in un posto sicuro. Noi non la vediamo mai, quindi una password persa non si può recuperare e il file resta bloccato per sempre.

Cifratura solida e standard. AES-256-GCM con chiave derivata dalla tua password tramite PBKDF2 (250.000 iterazioni di SHA-256). Un salt e un IV casuali vengono memorizzati nell'intestazione del file; modificare anche un solo byte fa fallire il controllo di autenticazione.

Formato del file (per un decifratore di backup)

"LIBE2" + salt da 16 byte + IV da 12 byte + testo cifrato AES-256-GCM. La chiave è PBKDF2-HMAC-SHA256, 250 000 iterazioni, derivata dalla tua password UTF-8 normalizzata NFKC. I primi 33 byte dell'intestazione sono dati autenticati. Il contenuto decifrato è una lunghezza del nome file di 2 byte, il nome del file, poi il file. I file creati prima di questo aggiornamento ("LIBE1") si aprono ancora.

La tua password non viene mai memorizzata o inviata — tutto viene eseguito nel tuo browser. Se la perdi, il file non può essere recuperato. I file grandi (> ~200 MB) richiedono qualche secondo e usano molta memoria.

Come funziona

Cifra qualsiasi file con una password in modo che solo chi conosce la password (e utilizza questo strumento) possa aprirlo. La cifratura e la decifratura vengono eseguite localmente con l'API Web Crypto del browser — nessun server, nessun key escrow.

  1. 1
    Trascini un file e scegli una password
    Il file viene letto in memoria nel tuo browser. La tua password genera una chiave AES a 256 bit tramite PBKDF2 — 250 000 iterazioni di SHA-256 con un nuovo salt casuale.
  2. 2
    Il file viene cifrato con AES-256-GCM
    Viene generato un nuovo IV casuale. AES-256 in Galois/Counter Mode produce un tag di autenticazione a 16 byte, quindi qualsiasi manomissione del file cifrato fa fallire la decifratura in modo evidente.
  3. 3
    Scarica il file .enc (e decifralo in seguito)
    L'output inizia con un'intestazione "LIBE1" che contiene salt, IV e nome file originale, seguita dal testo cifrato. Trascinalo di nuovo qui in modalità Decifra con la password per recuperare l'originale.

Il tuo file non lascia mai il tuo dispositivo. Perdi la password e il file è sparito — non c'è nessun meccanismo di recupero, per design.

Strumenti correlati

Domande frequenti