Vous n'êtes pas identifié(e).
Pages : 1
En cryptographie, le chiffrement par décalage, aussi connu comme le chiffre de César, est une méthode de chiffrement très simple, le texte chiffré s'obtient en remplaçant chaque lettre du texte clair original par une lettre décalé à distance fixe.
Voici un petit code qui va tester tout les décalage possible afin d'afficher le texte en clair.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import string
from time import sleep
char = string.ascii_lowercase
key = 0
text = input("Tapez la chaine de caractère : ")
while (key < len(char)):
trans_table = char[key:] + char[0:key]
trans = str.maketrans(char,trans_table)
text2 = text.lower().translate(trans)
print(text2)
key +=1
sleep(1)
Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D
Hors ligne
Pages : 1