Przejdź do treści

Szyfr emoji

Zamień tekst na ciąg emoji i wróć, z opcjonalnym hasłem.

Wejście
Wynik

Szyfr emoji

Wklej tekst a to narzędzie mapuje każdą literę, cyfrę i (opcjonalnie) znak interpunkcji na emoji z wybranego alfabetu, więc wiadomość staje się ciągiem emoji zamiast tekstu do odczytania. Przełącz kierunek, aby odkodować wiadomość z powrotem na zwykły tekst. Jest to zabawny szyfr podstawieniowy — bliżej zagadki lub zabawny sposób ukrycia notatki niż prawdziwego szyfrowania — i dobrze pasuje do innych klasycznych szyfrów na stronie.

Pole alfabetu emoji przyjmuje każdy ciąg emoji; domyślny zestaw zawiera 80 emoji z twarzą, więcej niż wystarczające dla obu trybów. Hasło zmienia mapy, które emoji reprezentuje który znak, więc ta sama wiadomość koduje się inaczej przy różnych hasłach i tylko pasujące hasło dekoduje je poprawnie. Zachowaj spacje i znaki interpunkcji, aby pozostawić przerwy słów i znaki interpunkcji bez zmian, lub wyłącz je, aby je również zaszyfrować. Opcja separatora kontroluje, co — jeśli cokolwiek — znajduje się między emoji na wyjściu; pozostawienie pustego utrzymuje kodowanie i dekodowanie jednoznacznym.

Domyślnie szyfr działa znak po znaku i jest niewrażliwy na wielkość liter, bez zmian kopiuje cokolwiek poza jego alfabetem — litery z akcentami, inne skrypty, emoji już w twoim tekście — bez zmian w obu kierunkach. Włącz tryb bajtów, aby zamiast tego kodować surowe bajty Base64 tekstu: to dłuższe wyjście, ale zachowuje wielkość liter i dokładnie konwertuje dowolny tekst Unicode, bez wyjątków. Żywy licznik zgłasza znaki w, emoji z, i ile znaków alfabet nie mógł reprezentować.

Wszystko działa lokalnie w przeglądarce — nic, co napiszesz, nigdy się nigdzie nie wysyła. Skopiuj wynik, pobierz go jako plik .txt lub wyślij wynik z powrotem do wejścia, aby dekodować ponownie.

Częste pytania

Czy to prawdziwe szyfrowanie?
Nie. To szyfr podstawieniowy jak Atbash lub A1Z26, tylko z emoji zamiast liter lub liczb — zabawny na ukrycie wiadomości przed przypadkowym spojrzeniem, a nie na ochronę wrażliwych danych.
Dlaczego dekodowanie czasami nie dokładnie pasuje do oryginalnego tekstu?
Domyślny tryb znaku nie uwzględnia wielkości liter i może reprezentować tylko litery, cyfry i mały zestaw interpunkcji, więc wszystko inne jest kopiowane tak, jak jest. Włącz tryb bajtów, aby dokładnie przekonwertować każdy tekst.
Co robi hasło?
Hasło niepuste deterministycznie zmienia mapę, które emoji reprezentuje który znak. Kodowanie i dekodowanie tej samej wiadomości wymagają tego samego hasła — inne hasło daje inną, niedopasowaną mapę.
Co się stanie, jeśli mój alfabet emoji będzie zbyt krótki?
Gdy sprawdzanie alfabetu jest włączone, narzędzie powie Ci, że potrzeba więcej emoji zamiast zgadywania. Wyłącz sprawdzanie, aby ponownie użyć emoji dla wielu znaków, chociaż dekodowanie wtedy traci informacje.
Mój tekst jest gdzieś przesyłany?
Nie. Szyfr emoji działa całkowicie w przeglądarce — tekst nigdy nie opuszcza urządzenia.