Enkriptim Teksti Falas

Enkriptoni dhe dekriptoni tekst me një fjalëkalim duke përdorur AES-256-GCM të fuqishëm. Fjalëkalimi nuk largohet kurrë nga shfletuesi juaj. Ndani sekretet në mënyrë të sigurt.

Funksionon jashtë linje sapo ngarkohet

Kriptim i fortë, standard: AES-256-GCM me çelës të nxjerrë nga fjalëkalimi yt përmes PBKDF2 (250,000 përsëritje, SHA-256). Çdo mesazh përdor një kripë dhe IV të reja e të rastësishme.

Fjalëkalimi nuk ruhet dhe nuk dërgohet kurrë askund — gjithçka funksionon në shfletuesin tënd. Nëse e humb fjalëkalimin, mesazhi nuk mund të rikuperohet. Ndaje tekstin e kriptuar dhe fjalëkalimin përmes kanaleve të veçanta.

Format i hapur: Rezultati është base64 i salt-it (16 bajte) + IV (12 bajte) + tekstit të enkriptuar + etiketës GCM 16-bajtëshe, me çelës nga PBKDF2-SHA256 me 250.000 përsëritje. Nuk është i pajtueshëm me OpenSSL ose CryptoJS, por mund ta dekriptosh pa këtë faqe, për shembull në 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());

Si funksionon

Dërgoni një sekret përmes një kanali të pasigurt (email, chat) duke e enkriptuar me një fjalëkalim që e dini vetëm ju dhe marrësi. Ky mjet përdor të njëjtën kriptografi të fortë, standarde si menaxherët e fjalëkalimeve — duke funksionuar tërësisht në shfletuesin tuaj.

  1. 1
    Shkruani tekstin dhe një fjalëkalim
    Asgjë nuk ngarkohet; fjalëkalimi nuk ruhet apo transmetohet kurrë.
  2. 2
    Një çelës nxirret nga fjalëkalimi juaj
    PBKDF2 e shtrin fjalëkalimin tuaj me 250,000 përsëritje SHA-256 dhe një kripë të rastësishme të re, duke i bërë sulmet brute-force të ngadalta.
  3. 3
    Teksti enkriptohet me AES-256-GCM
    Përdoret një IV i rastësishëm çdo herë, dhe GCM shton një etiketë autentikimi kështu që manipulimi (ose një fjalëkalim i gabuar) zbulohet gjatë dekriptimit.
  4. 4
    Ndani tekstin e enkriptuar
    Dërgoni rezultatin base64 përmes çdo kanali, dhe fjalëkalimin veçmas. Marrësi i ngjit të dyja këtu për të dekriptuar.

E gjithë kriptografia funksionon lokalisht me Web Crypto-në vendase të shfletuesit. Teksti i thjeshtë dhe fjalëkalimi nuk largohen kurrë nga pajisja juaj. Nëse fjalëkalimi humbet, mesazhi është i pariparueshëm — kjo është qëllimi.

Mjete të ngjashme

Pyetjet e bëra më shpesh