Vés al contingut principal

Xifratge de text de franc

Xifra i desxifra text amb contrasenya usant AES-256-GCM robust. La contrasenya mai surt del teu navegador. Comparteix secrets de manera segura.

Funciona sense connexió un cop carregat

Xifratge fort i estàndard: AES-256-GCM amb una clau derivada de la contrasenya via PBKDF2 (250.000 iteracions, SHA-256). Cada missatge utilitza una sal aleatòria i un IV nous.

La contrasenya mai no es desa ni s'envia a cap lloc — tot s'executa al navegador. Si perdeu la contrasenya, el missatge no es pot recuperar. Compartiu el text xifrat i la contrasenya per canals separats.

Format obert: La sortida és el base64 de sal (16 bytes) + IV (12 bytes) + text xifrat + etiqueta GCM de 16 bytes, amb la clau derivada de PBKDF2-SHA256 a 250.000 iteracions. No és compatible amb OpenSSL ni CryptoJS, però pots desxifrar-lo sense aquest lloc, per exemple a 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 habituals

  • Comparteix un secret amb seguretatXifra una contrasenya o nota per enviar per xat o correu electrònic.
  • Xifra una nota privadaProtegeix notes sensibles que emmagatzemes o enganxes en algun lloc.
  • Envia credencials de manera seguraXifra les claus API o els inicis de sessió abans de compartir amb un membre de l'equip.
  • Mantén una entrada de diari xifradaXifra l'escriptura personal perquè només tu la puguis llegir.
  • Aprèn com funciona el xifratVeure xifrat real AES-256-GCM en acció.

Com funciona

Envieu un secret sobre un canal insegur (correu electrònic, xat) xifrant-lo amb una contrasenya que només vosaltres i el destinatari coneixeu. Això utilitza la mateixa criptografia forta i estàndard que els gestors de contrasenyes — executant-se totalment al vostre navegador.

  1. 1
    Introduïu text i una contrasenya
    Res no es carrega; la contrasenya mai no s'emmagatzema ni es transmet.
  2. 2
    Es deriva una clau de la vostra contrasenya
    PBKDF2 estira la vostra contrasenya amb 250.000 iteracions SHA-256 i una salt aleatòria fresca, fent els atacs de força bruta lents.
  3. 3
    El text es xifra amb AES-256-GCM
    Es fa servir un IV aleatori cada vegada i GCM afegeix una etiqueta d'autenticació perquè la manipulació (o una contrasenya errònia) es detecti en la desxifra.
  4. 4
    Compartiu el text xifrat
    Envieu el resultat base64 sobre qualsevol canal i la contrasenya separada. El destinatari enganxa ambdues aquí per desxifrar.

Tota la criptografia s'executa localment amb la Web Crypto nativa del navegador. El text pla i la contrasenya mai no surten del vostre dispositiu. Si la contrasenya es perd, el missatge és irrecuperable — aquest és el punt.

Eines relacionades

Preguntes freqüents