Cryptographie : Codage César
Vložit
- čas přidán 27. 07. 2024
- Cette vidéo explique comment fonctionne le codage César. Il s'agit d'un moyen de crypter une information qui date de l'empire romain. Nous allons montrer qu'une fonction de cryptographie est censée encrypter un message qui pourra être décodée dans un second temps. Le message crypté contient donc une référence au message d'origine. Nous verrons aussi les limites du codage César. Nous allons écrire l'algorithme de cette fonction ainsi que son implémentation en Python.
Fonction du cryptage César en Python: github.com/Algomius/Crypto
0:00 • Présentation
1:50 • Comprendre le codage César
10:27 • Algorithme de l'encodage César
18:23 • Algorithme de décodage César
19:59 • Encodage César en Python
31:21 • Ajouter les lettres minuscules
33:55 • Mise en place du décalage circulaire
36:12 • Briser le code César
41:41 • Conclusion - Věda a technologie
Merci beaucoup à vous pour cette vidéo très riche en compréhension, en fait je suis étudiant en calcul scientifique de l'université Nouveaux Horizons au Congo, je suis à mes débuts en cryptographie car je fais des recherches pour la conception d'une blockchain et franchement je ne pouvais pas espérer trouver mieux. Vos explications sont très claires et limpide.!
Encore une fois, merci.!
merci beaucoup pour la vidéo, vous expliquez parfaitement bien !
Merci beaucoup pour votre commentaire. J'essaie effectivement d'être le plus clair possible dans mes explications.
Merci pour cette vidéo (y)
Merci pour votre retour, c'est fou de pouvoir programmer des procédés qui sont vieux de 2000 ans.
Bonjour ! Merci énormément pour vos cours ! C'est extrêmement intéressant et varié ! Petite question, a la minute 26, est ce que ca serait pas mieux de faire directement indice = ord élément - ord A + décalage
Tout en une ligne pour le DRY ? Ou ça ne donnerait pas la même chose
Oui, vous pouvez le faire comme ça. Je décompose parfois les lignes pour que chacune d'entre elle réponde à une problématique. Mais évidement, vous pouvez reprendre le programme et le simplifier. Je trouve toujours plus simple d'expliquer des lignes simples plutôt que d'expliquer d'un seul coup d'où viennent les 84 variables utilisées dans un calcul :D
bonjour, comment coder en python la partie que vous avez commencé a expliquer avec la fréquence d'apparition des lettres ?
Bonjour, le sujet est traité dans le github en description : github.com/Algomius/Crypto/blob/main/4_attaque/4_frequence.py
: )
C'est le retour à la Rome antique qui vous a donné le sourire ?