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
- Saisissez ou collez votre entrée dans le champ.
- Lisez la sortie — elle se met à jour instantanément pendant que vous tapez.
- Ajustez les options, le cas échéant, selon votre cas d'usage.
- 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.