Démonstrateur RSA

Génération de clés, chiffrement et déchiffrement RSA à but pédagogique

À propos de cette calculatrice

Le Démonstrateur RSA est un outil pédagogique qui parcourt le cryptosystème à clé publique RSA de bout en bout. Choisissez deux nombres premiers p et q ; il en dérive le module n = p·q, l'indicatrice d'Euler φ(n) = (p−1)(q−1), un exposant public e premier avec φ(n) et l'exposant privé correspondant d = e⁻¹ mod φ(n). Il chiffre ensuite un message sous la forme c = mᵉ mod n et le déchiffre à nouveau sous la forme cᵈ mod n, en montrant la paire de clés complète et l'aller-retour. Toute l'arithmétique est exacte. Utile pour comprendre comment le chiffrement à clé publique, l'exponentiation modulaire et les inverses modulaires s'articulent.

Comment utiliser l'outil Démonstrateur RSA

  1. Saisissez ou collez votre entrée dans le champ.
  2. Lisez la sortie — elle se met à jour instantanément pendant que vous tapez.
  3. Ajustez les options, le cas échéant, selon votre cas d'usage.
  4. Copiez l'URL de la page pour partager le résultat exact.

Exemples courants

  • p=61, q=53, e=17 → n=3233, φ=3120, d=2753 ; chiffrer 65 → 2790, déchiffrer 2790 → 65
  • p=11, q=13, e=7 → n=143, φ=120, d=103 ; chiffrer 9 → 48, déchiffrer 48 → 9
  • p=17, q=23, e=3 → n=391, φ=352, d=235 ; chiffrer 100 → 213, déchiffrer 213 → 100
  • p=61, q=53, e=15 → e partage les facteurs 3 et 5 avec φ=3120, donc aucune clé privée n'existe
  • p=4 n'est pas premier, donc RSA ne peut pas démarrer — le module ne serait pas un produit de deux nombres premiers

Questions fréquentes

Comment fonctionne l'outil Démonstrateur RSA ?

Saisissez ou collez votre entrée et l'outil la traite directement dans votre navigateur, en affichant le résultat immédiatement. Rien de ce que vous tapez n'est envoyé à un serveur — tout le calcul se fait sur votre appareil.

Quand utiliser l'outil Démonstrateur RSA ?

Il est pratique pour les tâches de développement, de débogage, de conception et d'administration — chaque fois que vous avez besoin de cette transformation ou de cette vérification rapidement, sans rien installer ni confier vos données à un service tiers.

Quelle est la fiabilité des résultats ?

L'outil implémente directement la norme ou la spécification concernée, sa sortie correspond donc à ce que produisent les logiciels conformes. Les cas limites comme une entrée vide ou mal formée sont signalés clairement au lieu d'échouer silencieusement.

Puis-je partager un résultat précis avec quelqu'un d'autre ?

Oui. Votre saisie met à jour l'URL, donc copier la barre d'adresse et partager le lien rouvre l'outil dans le même état pour la personne qui clique.