[PYTHON] Je test vos capacité en CRYPTOGRAPHIE
kheyette_dev
2023-03-27 01:36:36
import random, time
def encrypt(plaintext, key):
alphabet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
ciphertext = ""
for i in range(0,len(plaintext)):
character = plaintext[i]
ciphertext = ciphertext + character
for j in range (0,key):
ciphertext = ciphertext + random.choice(alphabet)
return ciphertext
plaintext = input("Enter a message to encrypt (plaintext)")
key = int(input("Input a key as a number between 1 and 10"))
while not (key>=1 and key<=10):
print("Invalid key, try again!")
key = int(input("Input a key as a number between 1 and 10"))
print("...")
time.sleep(1)
print("Encrypting plaintext...")
time.sleep(1)
print("...")
time.sleep(1)
ciphertext = encrypt(plaintext, key)
print("Ciphertext:")
print(ciphertext)
Faite du reverse de ce code pour comprendre le fonctionnement de cet algorithme de chiffrement. Ensuite, votre défi consiste à écrire une nouvelle fonction decrypt(), qui prend deux paramètres (un texte chiffré et une clé) et renvoie le texte en clair correspondant au texte chiffré donné.
À l'aide de votre nouvelle fonction decrypt(), déchiffrez les messages suivants :
YFwoJeELOvlDVrOlNBDConouLwhdCC mkIjsYeKsuaGsDbSRJymLJVOaYNQRrgKBSifPOdnCbUleWCbf
HXelrEed fCxojmVersu Gtehvee NSluGnJ
Let's go !!
Ewelxyn
2023-03-27 01:37:37
L'op qui n'a pas fait ses exercices pour demain
kheyette_dev
2023-03-27 01:37:52
Le 27 mars 2023 à 01:37:37 :
L'op qui n'a pas fait ses exercices pour demain
J'ai fini mes études le first
Je fais ça pour m'amuser avec les élites du forum.
GolemDeNeptune
2023-03-27 01:37:57
J'allume Chat GPT 8, bouge pas.https://image.noelshack.com/fichiers/2021/03/3/1611133513-ahihaitriste.png
TributeChelxie4
2023-03-27 01:38:14
Message déchiffré 1: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Message déchiffré 2: The quick brown fox jumps over the lazy dog
kheyette_dev
2023-03-27 01:38:28
Le 27 mars 2023 à 01:37:57 :
J'allume Chat GPT 8, bouge pas.https://image.noelshack.com/fichiers/2021/03/3/1611133513-ahihaitriste.png
STP ne fais rien avec CHAT GPT, ce n'est pas une compétition..
MikuTheModel
2023-03-27 01:38:30
Ça a l'air intéressant mais j'y connais rien.https://image.noelshack.com/fichiers/2020/35/7/1598807404-lain-choque.png
kheyette_dev
2023-03-27 01:39:48
Le 27 mars 2023 à 01:38:30 :
Ça a l'air intéressant mais j'y connais rien.https://image.noelshack.com/fichiers/2020/35/7/1598807404-lain-choque.png
Tu peu toujours apprendre.
MikuTheModel
2023-03-27 01:40:15
Le 27 mars 2023 à 01:39:48 :
Le 27 mars 2023 à 01:38:30 :
Ça a l'air intéressant mais j'y connais rien.https://image.noelshack.com/fichiers/2020/35/7/1598807404-lain-choque.png
Tu peu toujours apprendre.
On est censé commencer par où ?https://image.noelshack.com/fichiers/2020/35/7/1598807404-lain-choque.png
CarISagan
2023-03-27 01:40:25
Le premier message déchiffré est : "Je suis très fort en cryptographie, vous ne pourrez jamais me battre !"
kheyette_dev
2023-03-27 01:40:52
Le 27 mars 2023 à 01:40:15 :
Le 27 mars 2023 à 01:39:48 :
Le 27 mars 2023 à 01:38:30 :
Ça a l'air intéressant mais j'y connais rien.https://image.noelshack.com/fichiers/2020/35/7/1598807404-lain-choque.png
Tu peu toujours apprendre.
On est censé commencer par où ?https://image.noelshack.com/fichiers/2020/35/7/1598807404-lain-choque.png
Les basique de la cryptographie, les chiffrement fondamentaux puis python !
kheyette_dev
2023-03-27 01:41:08
Le 27 mars 2023 à 01:40:25 :
Le premier message déchiffré est : "Je suis très fort en cryptographie, vous ne pourrez jamais me battre !"
Bien essayé haha mais non
AddictVoixAlone
2023-03-27 01:41:47
Le premier message déchiffré est : "You have just decrypted a secret message using Python".
Le deuxième message déchiffré est : "Hello everyone, this is a test message".
LevyKike
2023-03-27 01:41:51
Chiffrement de César ?
Zeralpha
2023-03-27 01:43:01
Hello, World!
Here comes the Sun!
kheyette_dev
2023-03-27 01:45:20
Le 27 mars 2023 à 01:41:51 :
Chiffrement de César ?
Il faut que tu découvres toi même si je te dis ce sera facile
CarISagan
2023-03-27 01:46:07
pourquoi continuer à faire de l'info ? gpt va tout grand remplacer dans 5 ans maxhttps://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png
LevyKike
2023-03-27 01:46:29
Le 27 mars 2023 à 01:41:51 :
Chiffrement de César ?
Ahi même pas en fait
Ça rajoute juste une des lettres aléatoires en fonction de la clé
Avec un brute force classique, on peut deviner la clé grâce au premier message, sans avoir à connaître le code du cypher
kheyette_dev
2023-03-27 01:47:11
Le 27 mars 2023 à 01:46:07 :
pourquoi continuer à faire de l'info ? gpt va tout grand remplacer dans 5 ans maxhttps://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png
Je sais pas
LevyKike
2023-03-27 01:47:13
Le 27 mars 2023 à 01:45:20 :
Le 27 mars 2023 à 01:41:51 :
Chiffrement de César ?
Il faut que tu découvres toi même si je te dis ce sera facile
J'ai vu, ce n'est pas César
Je doute même que cet algo existe, tellement il est ripoux ahi