RSA

Notes sur Mupad et Maxima

Exercice d'échange de messages

  1. Calculez les paramètres de votre clé
  2. Publiez votre clé publique (lien ci-dessous)
  3. Préparez un message secret pour un de vos camarades
    (sans accents – utilitaire pour enlever les accents d'un texte)
  4. Récupérez sur cette même page sa clé publique
  5. Encryptez votre message
  6. Envoyez-lui par courriel votre message crypté
  7. Vous aurez vous aussi reçu un message...
  8. ... qu'il ne vous reste plus qu'à décrypter !

Messages du 22 février


Code Mupad pour les calculs et utilitaires de conversion de texte

Notes

Il faut des valeurs de n assez grandes pour que l'on ne puisse pas «casser» les clés avec ces mêmes outils (de l'ordre de grandeur d'une quarantaine de chiffres décimaux au moins pour n). Pour tester la sûreté, il suffit de lancer la procédure factor(n). Si votre ordinateur mouline des heures, c'est bon signe...!!

La fonction de conversion de texte en code ASCII de MuPad ne traite que les caractères non accentués (code 0-127). Pour traiter un texte avec les caractères accentués, il faut utiliser un code ASCII étendu à 256 caractères (ANSI). On peut le faire en programmant avec le logiciel gratuit Maxima (qui offre pour ce type de problème les mêmes possibilités et les mêmes performances que MuPad).


Table des clés publiques

Accès aux clés publiques (consultation et inscription)

Accès au module de publication


30 janvier 2010 / 7 mars 2011