Preskoči na glavni sadržaj

Enkripcija teksta — besplatno

Šifrirajte i dešifrirajte tekst lozinkom koristeći snažni AES-256-GCM. Lozinka nikad ne napušta vaš preglednik. Sigurno dijelite tajne.

Radi offline nakon učitavanja

Snažna, standardna enkripcija: AES-256-GCM s ključem izvedenim iz lozinke putem PBKDF2 (250.000 iteracija, SHA-256). Svaka poruka koristi svježu nasumičnu sol i IV.

Lozinka nikad se ne pohranjuje niti šalje bilo kamo — sve se izvršava u vašem pregledniku. Ako izgubite lozinku, poruka se ne može oporaviti. Šifrirani tekst i lozinku podijelite putem odvojenih kanala.

Otvoreni format: Izlaz je base64 od soli (16 bajtova) + IV-a (12 bajtova) + šifriranog teksta + 16-bajtne GCM oznake, s ključem iz PBKDF2-SHA256 uz 250.000 iteracija. Nije kompatibilan s OpenSSL-om ni CryptoJS-om, ali ga možete dešifrirati i bez ove stranice, na primjer u Node.js-u:

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());

Uobičajene namjene

  • Bezbedno dijelite tajnuŠifruj lozinku ili bileške za slanje putem razgovora ili e-maila.
  • Šifruj privatnu beleskuZaštiti osjetljive beleške koje pohranjuješ ili zalijepis negdje.
  • Bezbedno pošalji kredencijaleŠifruj API ključeve ili prijave prije dijeljenja sa članom tima.
  • Čuvaj šifriranu zabiljesku iz dnevnikaŠifruj osobne zapisane kako bi ih mogao pročitati samo ti.
  • Nauči kako funkcionira šifriranjeVidi kako funkcionira stvarna AES-256-GCM šifra.

Kako funkcionira

Pošalji tajnu preko neosigurane kanala (e-mail, chat) šifriranjem s lozinkom samo vi i primatelj znate. Ova koristi istu snažnu, standardnu kriptografiju kao upravitelje lozinke — pokreću se isključivo u vašem pregledniku.

  1. 1
    Unesite tekst i lozinku
    Ništa nije učitano; lozinka se nikada ne sprema ili prenosi.
  2. 2
    Ključ se izvodi iz vaše lozinke
    PBKDF2 rasteže vašu lozinku s 250 000 SHA-256 iteracija i svežih nasumičnih soli, čineći brute-force napade spore.
  3. 3
    Tekst je šifriran s AES-256-GCM
    Nasumičan IV se koristi svaki put, a GCM dodaje oznaku autentifikacije tako da se manipuliranje (ili pogrešna lozinka) otkriva pri dešifriranju.
  4. 4
    Dijeli šifriranu tekst
    Pošalji rezultat base64 preko bilo kojeg kanala i lozinku odvojeno. Primatelj zalijepi oboje ovdje da dešifrira.

Sva kriptografija se pokreće lokalno s nativnom Web Crypto preglednika. Obični tekst i lozinka nikada ne napuštaju vašu računalnu konfiguraciju. Ako je lozinka izgubljena, poruka je ne može vratiti — to je poanta.

Srodni alati

Često postavljana pitanja