Бесплатный инструмент

Зашифровать текст паролем

Сообщение в переписке остаётся у мессенджера навсегда. Зашифруйте его здесь: получится одна строка, которую можно вставить в любой чат или письмо, а прочитать, только с паролем. Шифрование и расшифровка происходят в вашем браузере: ни текста, ни пароля мы не видим.

Пароль передайте получателю другим способом, не тем, которым идёт сама строка.

Ни текст, ни пароль не отправляются никуда: страница считает всё во вкладке и не делает сетевых запросов.

Как это выглядит у получателя

Он получает строку вида 404T1.iVBORw0KGgo… и пароль, другим каналом. Открывает эту же страницу, переключается на «Расшифровать», вставляет строку и пароль. Больше ничего не нужно: ни регистрации, ни программы, ни расширения.

Строку можно вставлять куда угодно, в чат, в письмо, в комментарий, в описание к файлу. Она не содержит пробелов и переносов, поэтому её не портят ни мессенджеры, ни почтовые клиенты.

Что здесь не защищено

Скрыто содержимое, но не сам факт переписки. Кто, кому и когда отправил зашифрованную строку, видно по-прежнему, и никакой шифр этого не меняет. Второе: пароль. Если он уйдёт тем же каналом, что и строка, смысл теряется, весь расчёт на то, что перехватывают обычно что-то одно.

Рядом: зашифровать файл, записка, которая сгорает после прочтения и генератор паролей.

Содержимое закрыто, остаётся дорога

Кому и когда вы пишете, видно и без содержимого. 404 VPN закрывает эту часть, а журналов посещений мы не храним.

Как это устроено →

Частые вопросы

guest@404vpn:~$ cat text-crypt-faq.md
[01] $ Почему одна длинная строка, а не блок с рамкой? ▸
> Потому что блок разваливается при пересылке. Мессенджеры переносят строки, почтовые клиенты добавляют отступы, а форумы схлопывают пробелы, и шифротекст перестаёт расшифровываться, хотя внешне выглядит целым. Одна строка без пробелов переживает всё это и вставляется куда угодно.
[02] $ Чем это отличается от шифрования файла? ▸
> Только удобством: крипта одна и та же, AES-256-GCM, ключ из пароля через миллион повторов PBKDF2. Файлом удобно передавать документ, строкой, пару фраз прямо в переписке, не заставляя получателя ничего скачивать.
[03] $ Что видно тому, кто перехватит переписку? ▸
> Что вы отправили зашифрованную строку, её длину и примерно когда. Содержимое, нет. Скрыть сам факт переписки шифрование не может: для этого нужен другой канал, а не другой шифр.
[04] $ Можно расшифровать чужую строку без пароля? ▸
> Нет. Перебор, единственный путь, и он упирается в длину пароля: растяжка ключа делает каждую попытку дорогой. Короткий словарный пароль подберут, три-четыре несвязанных слова, практически нет.
[05] $ Вы храните текст или пароль? ▸
> Нет. Страница не делает ни одного сетевого запроса при шифровании и расшифровке, всё считает WebCrypto прямо во вкладке. Проверить можно во вкладке «Сеть» в инструментах разработчика: при нажатии кнопки там ничего не появится.