Sări la conținut
Complet local

Cifru emoji

Convertiți textul într-un șir de emoji și invers, cu o parolă opțională.

Intrare
Ieșire

Cifru emoji

Lipiți textul și acest instrument mapează fiecare literă, cifră și (opțional) semn de punctuație pe un emoji dintr-un alfabet ales, transformând mesajul într-un șir de emoji în loc de text lizibil. Schimbați direcția pentru a decodifica un mesaj înapoi în text simplu. Este o cifru de substituție ludică — mai aproape de un puzzle sau o modalitate distractivă de a ascunde o notă decât de criptografia reală — și se potrivește bine cu alte cifre clasice de pe site.

Câmpul alfabetului emoji acceptă orice șir de emoji; setul implicit are 80 emoji cu față, mai mult decât suficient pentru ambele moduri. O parolă reorganizează care emoji reprezintă care caracter, permițând aceluiași mesaj să fie codificat diferit sub parole diferite și doar parola corespunzătoare să-l decodifice corect. Păstrați spațiile și semnele de punctuație pentru a lăsa întreruperi de cuvinte și semne de punctuație neatinse, sau dezactivați pentru a codifica și acelea. Opțiunea separator controlează ce — dacă ceva — se află între emoji în ieșire; lăsarea-o goală menține codificarea și decodificarea neambigue.

Prin implicit, cifra funcționează caracter cu caracter și este insensibilă la majuscule, copind în ambele direcții orice este în afara alfabetului său — litere accentuate, alte scripturi, emoji deja în textul dvs. — neschimbat. Activați modul byte pentru a codifica în schimb octeții Base64 brute ai textului: ieșirea este mai lungă, dar păstrează majusculele și decodifică orice text Unicode exact, fără excepții. Numărătoarea în viu raportează caractere intrări, emoji ieșiri și câte caractere alfabetul nu a putut reprezenta.

Tot se execută local în browserul dvs. — textul dvs. nu este trimis niciodată nicăieri. Copiați rezultatul, descărcați-l ca fișier .txt, sau trimiteți ieșirea direct înapoi la intrare pentru a o decodifica din nou.

FAQ

Este criptare reală?
Nu. Este o cifru de substituție ca Atbash sau A1Z26, doar cu emoji în loc de litere sau numere — distractivă pentru a ascunde un mesaj de o privire ușoară, nu pentru protejarea datelor sensibile.
De ce decodificarea uneori nu se potrivește exact cu textul meu original?
Modul implicit de caracter este insensibil la majuscule și poate reprezenta doar litere, cifre și un mic set de punctuație, deci orice altceva este copiat ca atare. Activați modul byte pentru o conversie exactă a oricărui text.
Ce face parola?
O parolă nevidă reorganizează în mod determinist care emoji reprezintă care caracter. Codificarea și decodificarea aceluiași mesaj au nevoie de aceeași parolă — una diferită produce o corespondență diferită și necorespunzătoare.
Ce se întâmplă dacă alfabetul meu emoji este prea scurt?
Cu verificarea alfabetului activată, instrumentul vă spune că are nevoie de mai multe emoji mai degrabă decât să ghicească. Dezactivați verificarea pentru a permite reutilizarea emoji-ului pentru mai multe caractere, deși decodificarea atunci pierde informații.
Este textul meu încărcat undeva?
Nu. Cifrul emoji rulează în întregime în browserul dvs. — textul dvs. nu părăsește niciodată dispozitivul dvs.