Pour le moment, j'ai bricolé ça :
#===============================================================
#
# Déchiffrage algo e-Bahut
#
#===============================================================
import re
alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
#============================== Entrées ========================
code = "362606461408 28264632"
#code = input("quel est le code à déchiffrer :")
code = re.sub('[^0-9]|\\s','',code.upper()) # Supprime ce qui n'est pas numérique.
L = len(code)
if (L)%2 != 0:
print("Il faut un nombre pair de chiffres")
#============================ calculs ==============================
clair1 = ""
clair2 = ""
for i in range(0, L, 2):
lettre = code[i: i+2]
indice = int (int (lettre) / 2 -1 )
clair1 += alphabet[26 -indice]
clair2 += alphabet[indice-1]
#============================ Sorties ==============================
print ("clair1 : ", clair1)
print ("clair2 : ", clair2)
Ben je viens de supprimer mon chiffrage car je me suis aperçu qu'il fallait insérer un 0 à gauche des nombres de un chiffre. Donc un test supplémentaire à faire.