Bepul Matn Shifrlash

Kuchli AES-256-GCM yordamida matnni parol bilan shifrlang va deshifrlang. Parol hech qachon brauzeringizdan chiqmaydi. Sirlarni xavfsiz ulashing.

Yuklangandan keyin oflayn ishlaydi

Kuchli, standart shifrlash: PBKDF2 (250 000 iteratsiya, SHA-256) orqali parolingizdan olingan kalit bilan AES-256-GCM. Har bir xabar yangi tasodifiy salt va IV'dan foydalanadi.

Parol hech qachon saqlanmaydi va hech qayerga yuborilmaydi — barchasi brauzeringizda ishlaydi. Parolni yo'qotsangiz, xabarni tiklab bo'lmaydi. Shifrlangan matn va parolni alohida kanallar orqali ulashing.

Ochiq format: Chiqish — salt (16 bayt) + IV (12 bayt) + shifrlangan matn + 16 baytli GCM tegining base64 ko'rinishi; kalit PBKDF2-SHA256 yordamida 250 000 iteratsiyada olinadi. U OpenSSL yoki CryptoJS bilan mos emas, lekin shifrini bu saytsiz ham ochish mumkin, masalan Node.js da:

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

Qanday ishlaydi

Maxfiy xabarni xavfsiz bo'lmagan kanal (elektron pochta, chat) orqali faqat siz va qabul qiluvchi biladigan parol bilan shifrlab yuboring. Bu vosita parol menejerlari ishlatadigan bir xil kuchli, standart kriptografiyadan foydalanadi — to'liq brauzeringizda ishlaydi.

  1. 1
    Matn va parol kiritasiz
    Hech narsa yuklanmaydi; parol hech qachon saqlanmaydi yoki uzatilmaydi.
  2. 2
    Parolingizdan kalit hosil qilinadi
    PBKDF2 parolingizni 250,000 marta SHA-256 iteratsiyasi va yangi tasodifiy tuz bilan cho'zadi, bu qo'pol kuch hujumlarini sekinlashtiradi.
  3. 3
    Matn AES-256-GCM bilan shifrlanadi
    Har safar tasodifiy IV ishlatiladi, GCM esa autentifikatsiya belgisini qo'shadi, shuning uchun buzish (yoki noto'g'ri parol) deshifrlashda aniqlanadi.
  4. 4
    Shifrlangan matnni ulashasiz
    Base64 natijasini istalgan kanal orqali yuboring, parolni esa alohida. Qabul qiluvchi deshifrlash uchun ikkalasini shu yerga joylashtiradi.

Barcha kriptografiya brauzerning native Web Crypto'si bilan lokal tarzda ishlaydi. Ochiq matn va parol qurilmangizdan chiqmaydi. Parol yo'qolsa, xabarni tiklab bo'lmaydi — bu ataylab shunday.

Tegishli asboblar

Ko'p so'raladigan savollar