Retourner au contenu associé (entrée de forum : Cryptage/ Décriptage)
Posté par Goolumsith le 20 mars 2019 à 14:58. En réponse au message Cryptage/ Décriptage. Évalué à 1.
import os
str_plain = input("Message à chiffrer" ) key = input("Clé de déchiffrage" ) key_index = 0 str_encoded = ""
for char in str_plain: char_encode = ord(char) char_encode += ord(key[key_index]) - ord('a') if char_encode > ord('z'): char_encode -= ord('z') - ord('a') str_encoded += str(chr(char_encode)) key_index += 1 if key_index >= len(key): key_index = 0 print(str_encoded)
J'ai fais ça, le programme fonctionne, j'aimerais maintenant créer le programme permettant de décrypter le message reçu
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Aide
Posté par Goolumsith . En réponse au message Cryptage/ Décriptage. Évalué à 1.
str_plain = input("Message à chiffrer" )
key = input("Clé de déchiffrage" )
key_index = 0
str_encoded = ""
for char in str_plain:
char_encode = ord(char)
char_encode += ord(key[key_index]) - ord('a')
if char_encode > ord('z'):
char_encode -= ord('z') - ord('a')
str_encoded += str(chr(char_encode))
key_index += 1
if key_index >= len(key):
key_index = 0
print(str_encoded)
J'ai fais ça, le programme fonctionne, j'aimerais maintenant créer le programme permettant de décrypter le message reçu