Herramienta/Conversor para convertir letras a números y viceversa utilizando el código alfanumérico A1Z26 (A=1, B=2, C=3).
Código Numeros a Letras (A1Z26) A=1, B=2, C=3 - dCode
Etiqueta(s): Cifrado de Sustitución
dCode es gratuito y sus herramientas son una valiosa ayuda en juegos, matemáticas, geocaching, acertijos y problemas para resolver todos los días.
¿Una sugerencia? ¿Un comentario? ¿Un error? ¿Una idea? ¡Escribe en dCode!
El cifrado por rango alfabético, a veces llamado código alfanumérico/alfabeto numerado, consiste en reemplazar cada letra por su posición (su rango) en el alfabeto, por ejemplo A=1, B=2, Z=26, de ahí su otro nombre A1Z26.
El cifrado A1Z26 requiere contar las posiciones / filas de letras en el alfabeto. Si es el alfabeto latino de 26 caracteres, aquí está el número de letra table de la tabla de correspondencia:
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
Reemplazar cada letra con su posición numerada en el alfabeto (A = 1, B = 2, … Z = 26) y use un carácter separador para espaciar los números.
Ejemplo: DCODE está encriptado 4-3-15-4-5 por sustitución alfanumérica
A menudo, el carácter de espacio se traduce con el número 0
El descifrado consiste en tomar cada número y encontrar la letra del mismo rango en el alfabeto: 1 = A, 2 = B, … 26 = Z, aquí está la tabla correspondiente:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
Ejemplo: 1;12;6;1;2;5;20;15 se convierte en ALFABETO
El código A1Z26 es un cifrado muy simple y fácilmente descifrable. Se utiliza principalmente con fines educativos o recreativos.
El mensaje cifrado está formado por números entre 1 y 26, a veces el 0 se usa para codificar un espacio.
Los números generalmente están separados por espacios o guiones.
Se supone que el número 5 para E aparece regularmente para un mensaje en español.
Este cifrado a veces se denomina código alfanumérico.
Si se desplaza el alfabeto, es habitual que se proporcionen pistas con la forma letra igual a número (K=7) (principio común de los juegos de tipo criptograma).
Desplazamiento de números: el alfabeto puede comenzar con A = 0 (A0Z25) o A = 1, pero también A = 65 o A = 97 (código ASCII).
Uso de un carácter suplementario para el espacio (a menudo 0, más raramente 27)
Uso de ceros a la izquierda para poder concatenar números AB = 0102, de lo contrario AB = 12 y 12 = L.
Uso de un abecedario personalizado y desplazado (código César) o incluso una inversión del alfabeto (A=26, Z=1)
Uso del módulo 26 para obtener 1=A,2=B,…26=Z y luego 27=A, 28=B, etc.
El algoritmo de codificación/decodificación A1Z26 es el siguiente:// Pseudo code
function encrypt_A1Z26(text) {
dictionary = {"A":1, "B":2, . . ., "Z":26}
ciphertext = ""
foreach (letter in text) {
ciphertext += dictionary.replace(letter) + "-"
}
return ciphertext
}
function decrypt_A1Z26(text) {
dictionary = {1:"A", 2:"B", . . ., 26:"Z"}
text.split("-")
plaintext = ""
foreach (number in text) {
plaintext += dictionary.replace(number)
}
return plaintext
}
// Python
def encode_a1z26(text):
return " ".join(str(ord(c) - 64) for c in text.upper() if c.isalpha())
def decode_a1z26(numbers):
return "".join(chr(int(n) + 64) for n in numbers.split())
dCode conserva la propiedad del código fuente "Código Numeros a Letras (A1Z26) A=1, B=2, C=3". Excepto la licencia explícita de código abierto (indicada Creative Commons/gratis), el algoritmo "Código Numeros a Letras (A1Z26) A=1, B=2, C=3", el subprograma o fragmento (convertidor, solucionador, cifrado / descifrar, codificar / decodificar, cifrar / descifrar, descifrar, traducir), o las funciones "Código Numeros a Letras (A1Z26) A=1, B=2, C=3" (calcular, convertir, resolver, descifrar / cifrar, descifrar / cifrar, decodificar / codificar, traducir) escritas en cualquier lenguaje informático (Python, Java, PHP, C#, Javascript, Matlab, etc.) y todas las descargas de datos, secuencias de comandos o acceso API para "Código Numeros a Letras (A1Z26) A=1, B=2, C=3" no son públicas, lo mismo ocurre con el uso sin conexión en PC, dispositivos móviles, tabletas, iPhone o Android. aplicación!
Recordatorio: dCode es de uso gratuito.
¡Está permitido copiar y pegar la página "Código Numeros a Letras (A1Z26) A=1, B=2, C=3" o cualquiera de sus resultados (incluso con fines comerciales) siempre que le das crédito a dCode!
Exportar resultados como un archivo .csv o .txt es gratuito haciendo clic en el icono exportar
Citar como fuente (bibliografía):
Código Numeros a Letras (A1Z26) A=1, B=2, C=3 en dCode.fr [sitio web en línea], recuperado el 2025-03-26,