Зашифруйте или расшифруйте текст паролем прямо в браузере. Ничего не отправляется на сервер.
Иногда нужно быстро зашифровать конфиденциальный текст — пароль, номер карты, личную заметку или фрагмент переписки — перед тем как отправить его через мессенджер, почту или сохранить в облаке. Наш бесплатный инструмент Шифрование текста на 101ip.ru делает это прямо в браузере с помощью встроенного Web Crypto API, без единого запроса к серверу. Вы вводите текст и пароль — получаете зашифрованную строку в формате base64, которую можно скопировать и отправить куда угодно. Получатель расшифрует её тем же инструментом, зная пароль.
В отличие от сомнительных онлайн-«шифраторов», которые отправляют ваш текст на удалённый сервер (а значит, потенциально сохраняют или логируют его), наш инструмент выполняет все криптографические операции локально, на стороне клиента. Открытый текст и пароль никогда не покидают ваше устройство — это можно проверить, открыв вкладку «Сеть» в инструментах разработчика браузера: никаких исходящих запросов при шифровании не происходит.
Криптографическая схема инструмента построена на двух проверенных временем и широко используемых алгоритмах:
Перед каждым шифрованием генерируются случайная соль (16 байт) для PBKDF2 и случайный вектор инициализации IV (12 байт) для AES-GCM. Оба значения не являются секретными — они добавляются в начало итогового шифротекста и кодируются вместе с ним в base64. При расшифровке инструмент извлекает соль и IV из первых байт, заново вычисляет ключ по вашему паролю и расшифровывает оставшуюся часть.
Надёжность шифрования напрямую зависит от надёжности пароля. Короткий или предсказуемый пароль (например, «123456» или «password») можно подобрать даже при 100 000 итерациях PBKDF2. Используйте длинную случайную фразу — для генерации подойдёт наш генератор паролей. И самое главное: если пароль забыт, восстановить зашифрованные данные невозможно — мы их нигде не храним и помочь с восстановлением не сможем.
Инструмент бесплатен, не требует регистрации и работает без ограничений по количеству использований. Вся криптография — это стандартные, открытые и проверяемые алгоритмы браузерного Web Crypto API, а не самописная «security through obscurity». На сайте также доступны смежные инструменты: генератор хешей, генератор паролей, декодер JWT, Base64-конвертер, генератор CSR.
Инструмент использует стандартный браузерный Web Crypto API: ключ шифрования получается из вашего пароля через PBKDF2 со 100 000 итераций SHA-256, а сам текст шифруется алгоритмом AES-256-GCM — тем же, что используют мессенджеры и банковские приложения. Все вычисления происходят локально в браузере, текст и пароль никогда не покидают ваше устройство и не передаются на сервер 101ip.ru.
Расшифровать данные без правильного пароля невозможно — это принципиальное свойство надёжного шифрования. Мы не храним ни пароли, ни ключи, ни зашифрованные данные на сервере, поэтому восстановить доступ мы не сможем. Обязательно сохраните пароль в надёжном месте, например в менеджере паролей.
Перед каждым шифрованием генерируются новые случайные соль (16 байт) и вектор инициализации IV (12 байт), которые встраиваются в начало результата в формате base64. Это стандартная практика AES-GCM: она гарантирует, что одинаковый текст с одинаковым паролем даёт разный шифротекст при каждом запуске, что защищает от атак по словарю и повышает надёжность.