Saltar ao contido principal
LibraTool logoLibraTool

Cifrado de ficheiros (AES-256-GCM) de balde

Cifra calquera ficheiro cunha contrasinal usando AES-256-GCM e PBKDF2 (250.000 iteracións). A saída .enc só se abre coa contrasinal correcta, e só esta ferramenta pode descifrarla. Completamente do lado do cliente — o teu ficheiro nunca sae do teu dispositivo.

Funciona sen conexión unha vez cargado

Os sitios de cifrado en liña reciben o teu ficheiro — aquí cífrase no teu dispositivo, e o contrasinal nunca sae del.

Solta aquí un ficheiro ou fai clic para buscalo

Any file · procesado no teu dispositivo

ou preme Ctrl+V para pegar desde o portapapeis

Explorar ficheiros

Os teus ficheiros nunca saen do teu dispositivo. Todo o procesamento realízase localmente no teu navegador.

Solta calquera ficheiro e escolle un contrasinal — recibirás unha copia .enc que só ese contrasinal pode desbloquear.

Garda este contrasinal nun lugar seguro. Nunca o vemos, así que un contrasinal perdido non se pode recuperar e o ficheiro queda bloqueado para sempre.

Cifrado robusto e estándar. AES-256-GCM coa clave derivada do teu contrasinal mediante PBKDF2 (250 000 iteracións de SHA-256). Un salt e IV aleatorios gárdanse na cabeceira do ficheiro; cambiar un só byte fai fallar a comprobación de autenticación no descifrado.

Formato do ficheiro (para un descifrador de copias de seguridade)

«LIBE2» + sal de 16 bytes + IV de 12 bytes + texto cifrado AES-256-GCM. A chave é PBKDF2-HMAC-SHA256, 250 000 iteracións, a partir do teu contrasinal UTF-8 normalizado NFKC. Os primeiros 33 bytes da cabeceira son datos autenticados. O contido descifrado é unha lonxitude de nome de ficheiro de 2 bytes, o nome do ficheiro e despois o ficheiro. Os ficheiros feitos antes desta actualización («LIBE1») seguen abríndose.

O teu contrasinal nunca se almacena nin se envía a ningún lugar — todo se executa no teu navegador. Se o perdes, o ficheiro non pode recuperarse. Os ficheiros grandes (> ~200 MB) tardan uns segundos e usan moita memoria.

Como funciona

Cifra calquera ficheiro cun contrasinal para que só alguén que coñeza o contrasinal (e use esta ferramenta) poida abrilo. O cifrado e o descifraxe ambos se executan localmente coa API de Web Crypto do navegador — ningún servidor, ninguna escrow de claves.

  1. 1
    Ti soltas un ficheiro e elixes un contrasinal
    O ficheiro lese na memoria no navegador. O teu contrasinal deriva dunha clave AES de 256 bits a través de PBKDF2 — 250 000 iteracións de SHA-256 cun sal aleatorio fresco.
  2. 2
    O ficheiro cifrase con AES-256-GCM
    Xérase un IV aleatorio fresco. AES-256 en modo Galois/Contador produce unha etiqueta de autenticación de 16 bytes, polo que calquera manipulación do ficheiro cifrado fai que o descifraxe falle ruidosamente.
  3. 3
    Descargas o ficheiro .enc (e descifralo máis tarde)
    A saída comeza cunha cabeceira «LIBE1» que leva o sal, IV e nome de ficheiro orixinal, seguida do cibertext. Sóltao de novo aquí en modo Descifraxe co contrasinal para recuperar o orixinal.

O teu ficheiro nunca deixa o dispositivo. Perde o contrasinal e o ficheiro desaparece — non hai mecanismo de recuperación, por deseño.

Ferramentas relacionadas

Preguntas frecuentes