Cifrado de Mubashir
El cifrado de Mubashir codifica un mensaje en minúsculas reemplazando las letras por sus parejas fijas.
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 todos los caracteres que no sean una de estas letras —incluidos los espacios, los dígitos y los signos de puntuación— en su posición original.
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
Program.MubashirCipher("mubashir is not amazing") ➞ "cegkvxzy zv ljf kckizlb"
Program.MubashirCipher("%$ &%") ➞ "%$ &%"
Program.MubashirCipher("evgeny sh is amazing") ➞ "usbulr vx zv kckizlb"