Pređi na glavni sadržaj
LibraTool logoLibraTool

Enkripcija teksta — besplatno

Enkriptujte i dekriptujte tekst lozinkom koristeći snažan AES-256-GCM. Lozinka nikada ne napušta vaš pregledač. Bezbedno delite tajne.

Radi van mreže kada se učita

Jaka, standardna enkripcija: AES-256-GCM sa ključem izvedenim iz lozinke putem PBKDF2 (250.000 iteracija, SHA-256). Svaka poruka koristi svežu nasumičnu so i IV.

Lozinka se nikad ne čuva niti šalje bilo kuda — sve se izvršava u vašem brauzeru. Ako izgubite lozinku, poruka se ne može povratiti. Šifrovani tekst i lozinku podelite putem odvojenih kanala.

Otvoreni format: Izlaz je base64 od soli (16 bajtova) + IV (12 bajtova) + šifrovanog teksta + GCM oznake od 16 bajtova, a ključ se izvodi pomoću PBKDF2-SHA256 sa 250.000 iteracija. Nije kompatibilan sa OpenSSL-om ni CryptoJS-om, ali ga možete dešifrovati i bez ovog sajta, na primer 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 upotrebe

  • Bezbedno podeli tajnuŠifruj lozinku ili belešku da bi je poslao preko razgovora ili mejla.
  • Šifruj privatnu beleškuŠtiti osetljive beleške koje skladištiš ili nalepiš negde.
  • Bezbedno pošalji kredencijaleŠifruj API ključeve ili prijave pre nego što deliš sa timskom članom.
  • Čuvaj šifrovanu belešku iz dnevnikaŠifruj lične zapise kako bi ih mogao pročitati samo ti.
  • Nauči kako funkcioniše šifriranjeVidi pravu AES-256-GCM šifru u akciji.

Kako funkcioniše

Pošaljite tajnu preko nesigurnog kanala (imejl, čet) tako što ćete je šifrovati lozinkom koju znate samo vi i primalac. Ovo koristi istu jaku, standardnu kriptografiju kao menadžeri lozinki — i radi u potpunosti u vašem pregledaču.

  1. 1
    Unosite tekst i lozinku
    Ništa se ne učitava; lozinka se nikada ne čuva ili prenosi.
  2. 2
    Ključ je izveden od vaše lozinke
    PBKDF2 razvlači vašu lozinku pomoću 250.000 iteracija SHA-256 i nove nasumične soli, što napade grubom silom čini sporim.
  3. 3
    Tekst se šifruje pomoću AES-256-GCM
    Svaki put se koristi nasumičan IV, a GCM dodaje oznaku autentifikacije, pa se manipulacija (ili pogrešna lozinka) otkriva pri dešifrovanju.
  4. 4
    Delite šifrovani tekst
    Pošaljite base64 rezultat kroz bilo koji kanal, i lozinku odvojeno. Primaoc nalepi obe ovde da dešifruje.

Sva kriptografija radi lokalno pomoću izvornog Web Crypto API-ja pregledača. Otvoreni tekst i lozinka nikada ne napuštaju vaš uređaj. Ako je lozinka izgubljena, poruka je nepovratna — u tome je poenta.

Slične alatke

Česta pitanja