Перейти к содержанию
TextArray
100% локально

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

Зашифруйте текст паролем с использованием AES — прочитать его сможет только тот, кто его знает.

Входные данные
Выходные данные

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

Шифрование текста с помощью пароля превращает читаемое сообщение в блок Base64, который может прочитать только тот, кто владеет паролем. Используйте его, прежде чем вставлять ключ API в заявку, отправлять коллеге набор учетных данных, сохранять личные заметки в синхронизированной папке или писать журнал в текстовом файле, который смогут открыть другие люди на компьютере.

Выберите режим и введите пароль. В режиме шифрования инструмент берет ваш текст и возвращает зашифрованный блок, готовый для копирования куда угодно. В режиме расшифровки вы вставляете этот блок обратно, вводите тот же пароль, и снова появляется исходный текст. Поле пароля замаскировано и, в отличие от всех других опций на этом сайте, оно намеренно никогда не записывается в память вашего браузера.

Эта работа выполняется AES-256-GCM через собственный Web Crypto API браузера. Ваш пароль растягивается в ключ с PBKDF2-HMAC-SHA256 за 210 000 итераций с использованием случайной 16-байтовой соли, и каждое сообщение получает новый случайный 12-байтовый вектор инициализации. Соль и IV перемещаются внутри вывода, поэтому двойное шифрование одного и того же предложения дает два разных блока. GCM также проверяет подлинность данных, поэтому блок, который был отредактирован или усечен в пути, не может расшифровать вместо того, чтобы спокойно возвращать мусор.

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

FAQ

Что произойдет, если я забуду пароль?
Текст не подлежит восстановлению. Здесь нет ни сброса, ни подсказки, ни черного хода — ключ существует только до тех пор, пока вы вводите пароль. Прежде чем закрыть вкладку, сохраните его в менеджере паролей.
Какой алгоритм он использует?
AES-256-GCM через Web Crypto API браузера, с ключом, полученным из вашего пароля с помощью PBKDF2-HMAC-SHA256 за 210 000 итераций. Случайная соль и вектор инициализации генерируются для каждого сообщения и упаковываются в выходные данные.
Почему один и тот же текст каждый раз шифруется в другое?
При каждом запуске используется новая случайная соль и IV, поэтому идентичный текст создает другой блок. Это сделано намеренно: это не позволяет никому заметить, что два сообщения одинаковы. Каждый блок по-прежнему расшифровывается одним и тем же паролем.
Насколько это сильно на практике?
Алгоритм стандартный и надежный, поэтому слабым местом является пароль. Короткий или повторно использованный ключ можно угадать в автономном режиме, независимо от того, насколько хорош шифр. Используйте длинную парольную фразу или сгенерируйте ее с помощью генератора паролей.
Загружен ли где-нибудь мой текст или пароль?
Нет. Шифрование и дешифрование полностью выполняются в вашем браузере, а пароль никогда никуда не отправляется и не сохраняется в хранилище. Именно это делает безопасным шифрование здесь чего-то действительно конфиденциального.