Cryptographie : Codage César

Sdílet
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

Komentáře • 11

  • @martinidi4426
    @martinidi4426 Před 2 lety

    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.!

  • @vmenglezeub7655
    @vmenglezeub7655 Před 2 lety

    merci beaucoup pour la vidéo, vous expliquez parfaitement bien !

    • @algomius
      @algomius  Před 2 lety +1

      Merci beaucoup pour votre commentaire. J'essaie effectivement d'être le plus clair possible dans mes explications.

  • @mabdelmounaim4133
    @mabdelmounaim4133 Před 2 lety

    Merci pour cette vidéo (y)

    • @algomius
      @algomius  Před 2 lety

      Merci pour votre retour, c'est fou de pouvoir programmer des procédés qui sont vieux de 2000 ans.

  • @flosrv3194
    @flosrv3194 Před rokem

    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

    • @algomius
      @algomius  Před rokem

      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

  • @elouenpetit1376
    @elouenpetit1376 Před 6 měsíci

    bonjour, comment coder en python la partie que vous avez commencé a expliquer avec la fréquence d'apparition des lettres ?

    • @algomius
      @algomius  Před 6 měsíci

      Bonjour, le sujet est traité dans le github en description : github.com/Algomius/Crypto/blob/main/4_attaque/4_frequence.py

  • @philtoa334
    @philtoa334 Před 2 lety

    : )

    • @algomius
      @algomius  Před 2 lety

      C'est le retour à la Rome antique qui vous a donné le sourire ?