Voila mon programme, je sais comment convertir un nombre binaire de 8 chiffres en code Ascii mais là je peux en avoir plus de 8 à convertir donc je me retrouve un peu perdu merci de m'aider ou de demander des précisions si ça ne l'est pas assez ce qui est surement le cas :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
27
28 #Entrées des données Cle= input("Veuillez rentrer votre clé de cryptage ") PhraseCode = input("Veuillez rentrer votre code ") PhraseBin = "" #Répétition de la clé en fonction de la longueur de la phrase while len(Cle)<len(PhraseCode): Cle = Cle + Cle #Conversion en binaire for i in range (0,len(PhraseCode),1): xor = "" xor = int(PhraseCode[i]) ^int(Cle[i]) PhraseBin = PhraseBin + str(xor) print (PhraseBin) nombreDec = 0 nombreBin = "" # Récupération du décimal à convertir nombreBin = input( "Entrez un nombre binaire : " ) #Convertir binaire vers Ascii
Partager