Акысыз Текстти шифрлөө
Күчтүү AES-256-GCM менен текстти сырсөз колдонуп шифрлеп жана чечиңиз. Сырсөз браузериңизден эч качан чыкпайт. Сырларды коопсуз бөлүшүңүз.
Күчтүү, стандарттык шифрлөө: AES-256-GCM, ачкычы сырсөзүңүздөн PBKDF2 (250,000 итерация, SHA-256) аркылуу алынат. Ар бир кабар үчүн жаңы кокустук туз жана IV колдонулат.
Сырсөз эч качан сакталбайт же эч жакка жиберилбейт — баары браузериңизде иштейт. Сырсөздү унутуп калсаңыз, кабар калыбына келтирилбейт. Шифрленген текст менен сырсөздү өзүнчө каналдар аркылуу бөлүшүңүз.
Ачык формат: Чыгарылган нерсе — туз (16 байт) + IV (12 байт) + шифртекст + 16 байттык GCM тегинин base64 түрү, ачкыч PBKDF2-SHA256 аркылуу 250 000 итерация менен алынат. Ал OpenSSL же CryptoJS менен шайкеш келбейт, бирок аны бул сайтсыз да чечмелесе болот, мисалы 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());Бул кантип иштейт
Сырды коопсуз эмес канал (электрондук почта, чат) аркылуу жибериңиз, аны сиз жана алуучу гана билген сырсөз менен шифрлеп. Бул курал сырсөз менеджерлеринде колдонулган бирдей күчтүү, стандарттык криптографияны колдонот — толугу менен браузериңизде иштейт.
- 1Текст жана сырсөз киргизесизЭч нерсе жүктөлбөйт; сырсөз эч качан сакталбайт же берилбейт.
- 2Сырсөзүңүздөн ачкыч алынатPBKDF2 сырсөзүңүздү 250,000 SHA-256 иттерациясы жана жаңы кокустук туз менен созот, форс-мажордук чабуулдарды жайлатат.
- 3Текст AES-256-GCM менен шифрленетАр бир жолу кокустук IV колдонулат, жана GCM аутентификация тегин кошот, ошондуктан бузуу (же туура эмес сырсөз) декодулоо учурунда аныкталат.
- 4Шифрленген текстти бөлүшөсүзBase64 жыйынтыгын каалаган канал аркылуу жиберип, сырсөздү өзүнчө жибериңиз. Алуучу декодулоо үчүн экөөнү бул жерге чаптайт.
Бардык криптография браузердин туунду Web Crypto менен жергиликтүү иштейт. Ачык текст жана сырсөз түзмөгүңүздөн эч качан чыкпайт. Сырсөз жоголсо, билдирүү калыбына келтирилбейт — бул анын максаты.
Байланыштуу куралдар
Файлды шифрлөө (AES-256-GCM)
Каалаган файлды AES-256-GCM жана PBKDF2 (250,000 итерация) колдонуп сырсөз менен шифрлеңиз. .enc файлы туура сырсөз менен гана ачылат жана аны ушул эле курал менен ачса болот. Толугу менен түзмөгүңүздө иштейт — файлыңыз түзмөгүңүздөн чыкпайт.
Сырсөз генератору
Ыңгайлаштырылган узундугу, тамгалардын түрлөрү жана четтөөлөр менен күчтүү, кокус сырсөздөрдү жаратыңыз. Эч кандай чектөөлөр, логин жок.
Цезарь шифри жана текст шифрлегич
Текстти Цезарь шифри, ROT13, Атбаш жана Виженер шифри менен шифрлеңиз жана чечмелеңиз. Классикалык алмаштыруу шифрлери, баары браузериңизде.