Przejdź do głównej treści
LibraTool logoLibraTool

Szyfrowanie tekstu za darmo

Szyfruj i deszyfruj tekst za pomocą hasła, używając silnego AES-256-GCM. Hasło nigdy nie opuszcza Twojej przeglądarki. Bezpiecznie udostępniaj sekrety.

Działa offline po wczytaniu

Silne, standardowe szyfrowanie: AES-256-GCM z kluczem wyprowadzonym z hasła przez PBKDF2 (250 000 iteracji, SHA-256). Każda wiadomość używa nowego losowego salta i IV.

Hasło nigdy nie jest przechowywane ani wysyłane — wszystko działa w Twojej przeglądarce. Jeśli zgubisz hasło, wiadomości nie da się odzyskać. Udostępniaj zaszyfrowany tekst i hasło różnymi kanałami.

Otwarty format: Wynik to base64 z soli (16 bajtów) + IV (12 bajtów) + szyfrogramu + 16-bajtowego tagu GCM, z kluczem z PBKDF2-SHA256 przy 250 000 iteracji. Nie jest zgodny z OpenSSL ani CryptoJS, ale możesz go odszyfrować bez tej strony, na przykład w 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());

Typowe zastosowania

  • Bezpiecznie Dziel Się TajemnicąZaszyfruj hasło lub notatkę do wysłania przez czat lub email.
  • Zaszyfruj Prywatną NotatkęChroń wrażliwe notatki, które przechowujesz lub wklejasz gdzieś.
  • Bezpiecznie Wyślij PoświadczeniaZaszyfruj klucze API lub dane logowania przed udostępnieniem współpracownikowi.
  • Prowadź Zaszyfrowany Wpis do PamiętnikaZaszyfruj osobistą pracę tak, aby tylko ty mogła ją przeczytać.
  • Dowiedz Się, Jak Działa SzyfrowanieObserwuj rzeczywiste szyfrowanie AES-256-GCM w działaniu.

Jak to działa

Wyślij sekret przez niezabezpieczony kanał (e-mail, czat), szyfrując go hasłem znanym tylko Tobie i odbiorcy. Używa to tej samej silnej, standardowej kryptografii co menedżery haseł — działa całkowicie w przeglądarce.

  1. 1
    Wprowadzasz tekst i hasło
    Nic nie jest przesyłane; hasło nigdy nie jest przechowywane ani przesyłane.
  2. 2
    Z hasła wyprowadzany jest klucz
    PBKDF2 wydłuża obliczanie klucza z hasła przez 250 000 iteracji SHA-256 z nową losową solą, co spowalnia ataki brute-force.
  3. 3
    Tekst jest szyfrowany za pomocą AES-256-GCM
    Za każdym razem używany jest losowy IV, a GCM dodaje znacznik uwierzytelniania, dzięki czemu manipulacja (lub błędne hasło) jest wykrywana podczas odszyfrowywania.
  4. 4
    Udostępniasz zaszyfrowany tekst
    Wyślij wynik base64 przez dowolny kanał, a hasło osobno. Odbiorca wkleja oba tutaj, aby odszyfrować.

Cała kryptografia działa lokalnie z natywnym Web Crypto przeglądarki. Zwykły tekst i hasło nigdy nie opuszczają Twojego urządzenia. Jeśli hasło zostanie utracone, wiadomość jest niemożliwa do odzyskania — to jest sedno.

Powiązane narzędzia

Często zadawane pytania