Outil de cryptographie

Un outil de cryptographie qui permet de chiffrer et déchiffrer des messages à l'aide d'une clé secrète.

Code Python :



from cryptography.fernet import Fernet

# Générer une clé et l'enregistrer dans un fichier
key = Fernet.generate_key()
with open("secret.key", "wb") as key_file:
    key_file.write(key)

# Charger la clé
with open("secret.key", "rb") as key_file:
    key = key_file.read()

f = Fernet(key)

# Texte à chiffrer
message = input("Entrez un message à chiffrer : ").encode()

# Chiffrement
token = f.encrypt(message)
print("Message chiffré :", token)

# Déchiffrement
decrypted = f.decrypt(token)
print("Message déchiffré :", decrypted.decode())

# Afficher la clé utilisée
print("Clé utilisée (base64) :", key.decode())



  
Télécharger le script Python

Pour utiliser ce script : télécharge le fichier, puis lance-le avec Python sur ton ordinateur, ou colle le dans ton IDE (ex : Visual Studio Code).