Preskoči na glavno vsebino

Šifriranje besedila — brezplačno

Šifrirajte in dešifrirajte besedilo z geslom z uporabo robustnega AES-256-GCM. Geslo nikoli ne zapusti vašega brskalnika. Delite skrivnosti varno.

Deluje brez povezave po nalaganju

Močno, standardno šifriranje: AES-256-GCM s ključem, izpeljenim iz vašega gesla prek PBKDF2 (250 000 iteracij, SHA-256). Vsako sporočilo uporablja svežo naključno sol in IV.

Geslo se nikoli ne shrani ali pošlje kamorkoli — vse se izvaja v vašem brskalniku. Če izgubite geslo, sporočila ni mogoče obnoviti. Šifrirano besedilo in geslo delite po ločenih kanalih.

Odprta oblika: Izhod je base64 sestave sol (16 bajtov) + IV (12 bajtov) + šifrirano besedilo + 16-bajtna oznaka GCM, s ključem iz PBKDF2-SHA256 z 250.000 ponovitvami. Ni združljivo z OpenSSL ali CryptoJS, vendar ga lahko dešifrirate brez tega spletnega mesta, na primer v 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());

Pogosta področja uporabe

  • Varno delite skrivnostŠifriraj geslo ali beležko za pošiljanje prek klepeta ali e-pošte.
  • Šifrira zasebno beležkoZaščiti občutljive beležke, ki jih shranjuješ ali prilepiš nekje.
  • Varno pošlji poverilniceŠifrira ključe API ali prijave pred deljenju s članom ekipe.
  • Obdrži šifrirani dnevniški vnosŠifrira osebno pisanje, da ga lahko prebijaš le ti.
  • Nauči se, kako deluje šifriranjeOglej si pravo šifriranje AES-256-GCM v akciji.

Kako deluje

Pošljite skrivnost preko nezaščitenega kanala (e-pošta, klepet) z njenim šifriranjem z geslom, ki vam in prejemniku znata le. To uporablja isto moč, standardno kriptografijo kot upravljavci gesel — v celoti v vašem brskalniku.

  1. 1
    Vnesete besedilo in geslo
    Nič se ne naloži; geslo se nikoli ne shrani ali prosledi.
  2. 2
    Ključ je odvisen od vašega gesla
    PBKDF2 razteza vaše geslo z 250.000 ponovitvami SHA-256 in svežo naključno soljo, kar počasne napade s silo.
  3. 3
    Besedilo je šifrirano s AES-256-GCM
    Naključni IV se uporablja vsakič, GCM pa doda oznako avtentifikacije, zato je tampering (ali napačno geslo) zaznano pri dešifriranju.
  4. 4
    Delite šifrirano besedilo
    Pošljite rezultat base64 prek katerega koli kanala, geslo pa ločeno. Prejemnik oboje prilepi tukaj za dešifriranje.

Vsa kriptografija teče lokalno s kriptografijo domačega brskalnika. Prvotno besedilo in geslo nikoli ne zapustita vaše naprave. Če je geslo izgubljeno, je sporočilo nepopravno — to je smisel.

Sorodna orodja

Pogosto zastavljena vprašanja