Cifrado de Mubashir
El cifrado de Mubashir codifica un mensaje en minúsculas reemplazando cada letra por su pareja fija.
Usa estos pares recíprocos:
m ↔ c u ↔ e b ↔ g a ↔ k s ↔ v
h ↔ x i ↔ z r ↔ y p ↔ w l ↔ n
o ↔ j t ↔ f q ↔ dCada par funciona en ambas direcciones: m se convierte en c y c se convierte en m. Mantén en su posición original todos los caracteres que no sean una de estas letras, incluidos los espacios, dígitos y signos de puntuación.
Para "edabit is amazing !", las primeras letras se convierten en e → u, d → q, a → k, b → g, i → z y t → f, lo que produce "uqkgzf zv kckizlb !".
Ejemplos
mubashirCipher("mubashir is not amazing") // ➞ "cegkvxzy zv ljf kckizlb"
mubashirCipher("%$ &%") // ➞ "%$ &%"
mubashirCipher("evgeny sh is amazing") // ➞ "usbulr vx zv kckizlb"