Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 26-10-2015 16:09:22

Druw
Invité

Cryptage et Décryptage

Bonjour !
Je suis en train de réaliser un programme permettent de crypté un message, sauf que, quand je me lance dans le décryptage, je block un peu ^^
Voici ce que j'ai réaliser pour le Cryptage :

import os

def Chiffrement(caractere,clef):
    if caractere==-33:
        return-1
    else:
        if caractere>=0 and caractere<=25:
            return (caractere+clef)%26
        else:
            return caractere 
MessageClair = input("Texte à crypter ? " ) 
clef = int(input("Clef de cryptage ? ")) 
MessageInter =[]
MessageInter = [ord(i)-65 for i in MessageClair]
MessageCode=""
print("Message initial en ascii décalé", MessageInter)
for i in MessageInter:
    MessageCode=MessageCode+chr(Chiffrement(i,clef)+65)
print("Voici le message codé", MessageCode)


Merci beaucoup d'avance !!

#2 26-10-2015 16:54:28

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 16 991

Re : Cryptage et Décryptage

Bonjour,

Qu'est que tu appelles ASCII décalé ?
Tu chiffres un message par le code de Cesar ?

A quoi te sert le "import os" puisqu'il ne te sert pas dans ce que tu as posté ?

@+


Arx Tarpeia Capitoli proxima...

Hors ligne

Pied de page des forums