Codificador y decodificador avanzado con algoritmo basado en posición y longitud
Kodita Jarnyx es un método avanzado para codificar y decodificar textos cambiando cada letra según su posición en la palabra y la longitud de esa palabra.
1. Se calcula la longitud de la palabra (semilla)
2. Se define un alfabeto con todos los caracteres soportados
3. Para cada letra, se calcula su posición en el alfabeto
4. Se aplica desplazamiento circular: (posición + semilla + índice) mod tamaño_alfabeto
1. Se calcula la longitud de la palabra codificada (semilla)
2. Para cada letra codificada, se calcula su posición en el alfabeto
3. Se aplica desplazamiento inverso: (posición - semilla - índice) mod tamaño_alfabeto
4. Se ajusta para valores negativos usando aritmética modular
Codificación (Español + Japonés):
'H' (33) → (33 + 4 + 1) = 38 → 'L'
'o' (44) → (44 + 4 + 2) = 50 → 'd'
'l' (37) → (37 + 4 + 3) = 44 → 'o'
'a' (26) → (26 + 4 + 4) = 34 → 'J'
Espacio se mantiene
'こ' (100) → (100 + 5 + 1) = 106 → 'ぶ'
'ん' (101) → (101 + 5 + 2) = 108 → 'り'
'に' (102) → (102 + 5 + 3) = 110 → 'ど'
'ち' (103) → (103 + 5 + 4) = 112 → 'ふ'
'は' (104) → (104 + 5 + 5) = 114 → 'む'
Resultado: "LdoJ ぶりどふむ"