user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

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

#1 10-09-2014 18:46:03

IceF0x
#! Gourou Linux

[python3]Test décalage du chiffre de césar

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

Pied de page des forums