Перейти к содержанию

Шифр с эмодзи

Превратите текст в строку эмодзи и обратно, с опциональным паролем.

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

Шифр с эмодзи

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

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

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

Все работает локально в вашем браузере — ничего из того, что вы вводите, никогда не отправляется никуда. Скопируйте результат, загрузите его как файл .txt или отправьте вывод прямо обратно на вход для повторного декодирования.

FAQ

Это настоящее шифрование?
Нет. Это подстановочный шифр, как Атбаш или A1Z26, только с эмодзи вместо букв или цифр — забавный способ спрятать сообщение от случайного взгляда, но не для защиты конфиденциальных данных.
Почему декодированный текст иногда не совпадает с исходным?
Стандартный режим работает без учета регистра и может представлять только буквы, цифры и небольшой набор пунктуации, поэтому все остальное копируется как есть. Включите байтовый режим для точной двусторонней конвертации любого текста.
Что делает пароль?
Непустой пароль детерминированно перемешивает соответствие между эмодзи и символами. Кодирование и декодирование одного сообщения требуют одного и того же пароля — другой пароль создает другое, несовпадающее соответствие.
Что происходит, если мой алфавит эмодзи слишком короткий?
Если проверка алфавита включена, инструмент сообщит, что нужно больше эмодзи, вместо того чтобы угадывать. Выключите проверку, чтобы позволить переиспользование эмодзи для нескольких символов, хотя при декодировании тогда будут потеряны данные.
Мой текст загружается где-нибудь?
Нет. Шифр с эмодзи работает полностью в вашем браузере — ваш текст никогда не покидает ваше устройство.