Calculateur de Chiffrement RSA

Calculez les paramètres de chiffrement RSA : générez des clés publique/privée, chiffrez/déchiffrez des messages en utilisant les nombres premiers p et q.

Équipe éditoriale d'isCalculator Publié par:
Révisé par: Comité de révision
Dernière mise à jour:

Cette calculatrice vous a été utile ?

Comment utiliser cet outil ?

Ce calculateur de chiffrement RSA génère des clés publiques/privées et, optionnellement, chiffre/déchiffre un message numérique.

  1. Saisissez deux nombres premiers distincts pour p et q (par exemple, 61 et 53).
  2. Définissez l'exposant public e (par défaut 65537). Il doit être premier avec φ(n) et compris entre 2 et φ(n)-1.
  3. Optionnellement, saisissez un message m sous forme d'un nombre entier entre 0 et n-1. Laissez vide pour seulement générer les clés.
  4. Cliquez sur "Calculer" pour voir les résultats et les calculs étape par étape.

Sorties :

  • Clé publique (n, e) – n = p × q
  • Clé privée d – inverse modulaire de e modulo φ(n)
  • Si un message a été saisi : texte chiffré (chiffré) et valeur déchiffrée (devrait correspondre au message original)

Toutes les entrées doivent être des nombres entiers. Utilisez uniquement des nombres premiers pour p et q, et assurez-vous que le message est inférieur à n.

Résultats précédents

Générer des Graphiques
Résultat Entrées Date

Questions Fréquemment Posées

RSA is an asymmetric encryption algorithm that uses a public key for encryption and a private key for decryption. It relies on the difficulty of factoring the product of two large prime numbers.

p and q must be distinct prime numbers. For security, they should be large (e.g., 1024 bits), but for this calculator you can use small primes for demonstration.

e must be coprime to φ(n) and typically 65537 is used. It is part of the public key along with n.

The message m must be less than n. If your message is larger, it must be split into blocks.

Quick Convert
Convertisseur de Longueur
0
Convertisseur de Poids/Masse
0
Convertisseur de Surface
0
Convertisseur de Volume
0
Convertisseur de Vitesse
0
Convertisseur de Température
0
Convertisseur de Pression
0
Convertisseur d'Énergie
0
Convertisseur de Puissance
0
Convertisseur de Force
0
Convertisseur de Temps
0
Convertisseur d'Angle
0
Convertisseur de Carburant
0
Convertisseur de Stockage de Données
0
Convertisseur de Bases Numériques
0
Convertisseur de Volume Sec
0
Convertisseur de Devises
0
Convertisseur de Casse (Texte)
0