Текст шифратор
Что такое дешифратор текста?
Дешифратор текста в этом инструменте — это браузерная утилита, которая берёт зашифрованную строку (шифротекст) и преобразует её обратно в исходное читаемое сообщение (открытый текст). Он использует Web Crypto API со стандартами шифрования AES-256, что означает: дешифрование выполняется полностью на вашем устройстве — никаких серверов не задействовано.
Зачем расшифровывать текстовые файлы?
Вы расшифровываете текст, когда вам нужно прочитать сообщение или данные, которые ранее были зашифрованы для безопасного хранения или передачи. Распространённые причины: извлечение надёжно сохранённого пароля или заметки, чтение личного сообщения, отправленного кем-то через вкладку «Шифрование», или восстановление собственных зашифрованных данных после их безопасного хранения. Поскольку шифрование надёжное (AES-256), единственный способ вернуть исходный текст — пройти этот процесс дешифрования с правильным паролем.
Для чего нужны кнопки?
В панели дешифрования есть четыре интерактивных элемента управления. Кнопка «Очистить» (в правом верхнем углу текстового поля) очищает поле ввода, чтобы вы могли начать заново. Переключатель в виде глаза рядом с полем пароля показывает или скрывает пароль при вводе. Кнопка «Расшифровать» внизу запускает процесс дешифрования — извлекает ключ, распаковывает зашифрованные данные и выводит исходное сообщение. Кнопка «Копировать» в области вывода копирует расшифрованный открытый текст в буфер обмена одним нажатием.
Справится ли дешифратор с большими файлами?
Поскольку инструмент работает с текстом, вставленным прямо в текстовое поле, он лучше всего подходит для контента текстовой длины — сообщений, заметок, учётных данных и аналогичных строк. В коде не задан жёсткий предел, но очень большой ввод может замедлить браузер, так как всё выполняется в памяти на стороне клиента. Инструмент не предназначен для двоичных файлов или документов; для них потребуется инструмент шифрования на основе файлов.
Как работает инструмент дешифрования текста?
При нажатии «Расшифровать» инструмент сначала декодирует ваш ввод из Base64 (или шестнадцатеричного формата) обратно в необработанные байты. Затем читает упакованный заголовок, встроенный в эти байты: байт-флаг идентифицирует использованный алгоритм (AES-GCM или AES-CBC), за которым следует 16-байтовая соль и IV (вектор инициализации). Используя ваш пароль и извлечённую соль, выполняется PBKDF2 со 100 000 итерациями и SHA-256 для повторного получения того же самого ключа AES-256, что использовался при шифровании. Затем ключ, IV и оставшиеся байты шифротекста передаются в функцию crypto.subtle.decrypt() браузера. Если пароль верен, возвращается исходный открытый текст. Если пароль неверен или данные повреждены, тег аутентификации AES-GCM вызовет сбой операции, и вы увидите ошибку «Неверный пароль или повреждённые данные».
Инструмент дешифрования текста бесплатный?
Полностью. Это единственный HTML-файл, работающий полностью в вашем браузере без учётной записи, бэкенда, телеметрии и каких-либо затрат. Вы можете сохранить его на рабочем столе и использовать офлайн бессрочно.
