Saltar ao contido principal
LibraTool logoLibraTool

Cifrado de texto de balde

Cifra e descifra texto cunha contrasinal usando AES-256-GCM robusto. A contrasinal nunca sae do teu navegador. Comparte segredos con seguridade.

Funciona sen conexión unha vez cargado

Cifrado robusto e estándar: AES-256-GCM cunha clave derivada do teu contrasinal mediante PBKDF2 (250 000 iteracións, SHA-256). Cada mensaxe usa un salt e IV aleatorios frescos.

O contrasinal nunca se almacena nin se envía a ningún lugar — todo se executa no teu navegador. Se perdes o contrasinal, a mensaxe non pode recuperarse. Comparte o texto cifrado e o contrasinal por canles separadas.

Formato aberto: A saída é base64 de salt (16 bytes) + IV (12 bytes) + texto cifrado + etiqueta GCM de 16 bytes, coa chave derivada con PBKDF2-SHA256 a 250.000 iteracións. Non é compatible con OpenSSL nin CryptoJS, pero podes descifrala sen este sitio, por exemplo en Node.js:

const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());

Usos habituais

  • Compartir un Segredo de Forma SeguraCifre unha contrasinal ou nota para enviar por chat ou correo electrónico.
  • Cifrar unha Nota PrivadaProtexer as notas sensibles que almacena ou pega en algún lado.
  • Enviar Credenciais de Forma SeguraCifre as claves API ou o inicio de sesión antes de compartir con un compañeiro.
  • Manter unha Entrada de Diario CifradaCifre a escritura personal para que só vostede poida lela.
  • Aprender Como Funciona a CifraVer a cifra real AES-256-GCM en acción.

Como funciona

Enviar un segredo sobre un canle inseguro (correo electrónico, chat) cifrándo coa contrasinal que só ti e o receptor coñecedes. Isto usa a mesma criptografía forte e estándar que os xestores de contrasinais — executándose completamente no teu navegador.

  1. 1
    Entras texto e contrasinal
    Nada é cargado; a contrasinal nunca é almacenada ou transmitida.
  2. 2
    Unha chave é derivada do teu contrasinal
    PBKDF2 estira o teu contrasinal con 250.000 iteracións de SHA-256 e un sal aleatorio novo, facendo ataques de forza bruta lenta.
  3. 3
    O texto está cifrado con AES-256-GCM
    Un IV aleatorio é usado cada vez e GCM engade unha etiqueta de autenticación para que a manipulación (ou un contrasinal erróneo) sexa detectada na descifra.
  4. 4
    Compartes o texto cifrado
    Envía o resultado base64 sobre calquera canle e a contrasinal por separado. O receptor pega ámbolos aquí para descifrar.

Toda a criptografía funciona localmente coa Web Crypto nativa do navegador. O texto simple e a contrasinal nunca soen do teu dispositivo. Se a contrasinal se perde, a mensaxe é irrecuperable — ese é o punto.

Ferramentas relacionadas

Preguntas frecuentes