Перайсці да асноўнага зместу
LibraTool logoLibraTool

Шыфраванне тэксту — бясплатна

Шыфруйце і расшыфроўвайце тэкст з дапамогай пароля з выкарыстаннем надзейнага AES-256-GCM. Пароль ніколі не пакідае ваш браўзер. Бяспечна абменьвайцеся сакрэтамі.

Працуе афлайн пасля загрузкі

Надзейнае, стандартнае шыфраванне: AES-256-GCM з ключом, вытворным праз PBKDF2 (250 000 ітэрацый, SHA-256). Кожнае паведамленне выкарыстоўвае новую выпадковую salt і IV.

Пароль ніколі не захоўваецца і нікуды не адпраўляецца — усё выконваецца ў вашым браўзеры. Страціўшы пароль, паведамленне нельга аднавіць. Адпраўляйце зашыфраваны тэкст і пароль па розных каналах.

Адкрыты фармат: Вынік — гэта base64 ад соллі (16 байт) + IV (12 байт) + шыфратэксту + 16-байтавага GCM-тэга, з ключом ад 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());

Тыповыя выкарыстанні

  • Бяспечна сдзяліцеся сакретамЗашыфруйце пароль ці заметку для адправкі па чаце ці электроннай пошце.
  • Зашыфруйце прыватную заметкуАховайце адчувальныя заметкі, якія вы сохраняеце ці ўстаўляеце дзе-небудзь.
  • Адправьце вучыненні адпаведнасці бяспечнаЗашыфруйце ключы API ці логіны перад сдзяленнем з аднапрацоўнікам.
  • Ведзіце зашыфраваны запіс журналаЗашыфруйце асабістае пісьмо, каб толькі вы змаглі яго прачытаць.
  • Узнайце, як працуе шыфраваннеПаглядзіце шыфраванне AES-256-GCM у дзеянні.

Як гэта працуе

Адпраўлення сакрэту адносна insecure канала (вямэйла, чата) з шыфраванне яе з пароль толькі вы і адпраўнік знаёце. Гэта выкарыстоўвае тыя жа моцны, стандартны крыптаграфія як менеджары паролю — запускаючы цалкам у вашым браўзеры.

  1. 1
    Вы ўвёдаеце тэкст і пароль
    Ніч не загружаецца; пароль ніколі не захоўваецца ці адпраўляецца.
  2. 2
    Ключ яв'ляецца дэрыватум паролю
    PBKDF2 расцягіваецца ваш пароль з 250,000 SHA-256 іцерацыіў і свежа выпадковы salt, робячы brute-force атакі павольныя.
  3. 3
    Тэкст шыфруецца з AES-256-GCM
    Выпадковы IV выкарыстоўваецца кожны раз, і GCM дадае аўтэнтыфікацыю тэг, так што tampering (ці грэшны пароль) выявяны на дэшыфравання.
  4. 4
    Вы дзелітеся зашыфраваны тэкст
    Адпраўліце base64 вынік адносна любога канала, і пароль паасобку. Адпраўнік вклеіце абодва тут каб дэшыфраваць.

Уся крыптаграфія працуе лакальна на натыўным Web Crypto браўзера. Адкрыты тэкст і пароль ніколі не пакідаюць прыладу. Калі пароль страчаны, паведамленне не аднавіць — у гэтым і сэнс.

Звязаныя інструменты

Часта задаюць пытанні