Bepul Matn Shifrlash
Kuchli AES-256-GCM yordamida matnni parol bilan shifrlang va deshifrlang. Parol hech qachon brauzeringizdan chiqmaydi. Sirlarni xavfsiz ulashing.
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.
- 1Matn va parol kiritasizHech narsa yuklanmaydi; parol hech qachon saqlanmaydi yoki uzatilmaydi.
- 2Parolingizdan kalit hosil qilinadiPBKDF2 parolingizni 250,000 marta SHA-256 iteratsiyasi va yangi tasodifiy tuz bilan cho'zadi, bu qo'pol kuch hujumlarini sekinlashtiradi.
- 3Matn AES-256-GCM bilan shifrlanadiHar safar tasodifiy IV ishlatiladi, GCM esa autentifikatsiya belgisini qo'shadi, shuning uchun buzish (yoki noto'g'ri parol) deshifrlashda aniqlanadi.
- 4Shifrlangan matnni ulashasizBase64 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
Faylni shifrlash (AES-256-GCM)
Har qanday faylni AES-256-GCM va PBKDF2 (250 000 iteratsiya) yordamida parol bilan shifrlang. .enc chiqishi faqat to'g'ri parol bilan ochiladi va uni faqat shu asbob shifrdan ochishi mumkin. To'liq mijoz tomonida — faylingiz qurilmangizdan hech qachon chiqmaydi.
Parol generatori
Maxsus uzunlik, belgilar turlari va istisnolar bilan kuchli, tasodifiy parollarni yarating. Cheklov yo'q, kirish yo'q.
Sezar Shifri va Matn Shifrlovchi
Matnni Sezar shifri, ROT13, Atbash va Vijener shifri bilan shifrlang va deshifrlang. Klassik almashtirish shifrlari, barchasi brauzeringizda.