HS EncryptionDecryption Program
HS EncryptionDecryption Program
import tkinter as tk
import random
import string
def encrypt_message():
message_a_chiffrer = entry_message.get()
a = len(message_a_chiffrer)
if a <= 10:
b = 10 - a
b = "a" * b
message_a_chiffrer = message_a_chiffrer + b
mode = variable.get()
if mode == "Transposition":
def chiffr(message_a_chiffrer):
message_chiffre = " "
for i in message_a_chiffrer:
char_code = ord(i)
new_char_code = char_code + 3
encrypted_char = chr(new_char_code)
message_chiffre = message_chiffre + encrypted_char
return message_chiffre
def dechiffr(message_chiffre):
dechiffre_message = " "
for i in message_chiffre:
char_code = ord(i)
dechiffre_char_code = char_code - 3
dechiffre_char = chr(dechiffre_char_code)
dechiffre_message = dechiffre_message + dechiffre_char
return dechiffre_message
root = tk.Tk()
root.geometry("800x800")
root.title("Programme de chiffrement")
variable = StringVar(root)
variable.set("Choisir le type de chiffrement",)
# Créer une zone de texte qui permet a l’utilisateur de saisir le message a chiffrer
entry_message = tk.Entry(root,bg="lime",font=("Time New Roman",20))
entry_message.place(x=500,y=200,)
button_encrypt.place(x=250,y=300,)
label_result.place(x=300,y=400,)
label_result1.place(x=300,y=450,)
root.mainloop()