Hachage et cryptographie

générateur de clés RSAClés de test RSA et EC

Créez une paire RSA ou EC sur demande, ou examinez une seule clé PEM/JWK existante pour en extraire la partie publique.

générateur de clés RSA

Entrée ou choix

Choisissez l’algorithme et l’usage ci-dessous, puis lancez la génération. Aucune clé au chargement.RSA · 2048 · Signature · PEM

Résultat de clé

Aucune clé encore.

Les clés restent dans cet onglet; rien n’est envoyé ni conservé. Usage de test uniquement.

Aucune clé encore.

Pour simuler une signature API, le générateur de clés RSA fournit une paire jetable sans rechercher les options d’OpenSSL. La séparation entre clé publique et clé privée est visible dès le résultat.

Le générateur de clés RSA conserve la même paire lorsque vous passez de PEM à JWK. L’inspection d’une clé privée existante produit sa partie publique sans transmettre le secret au serveur.

Pourquoi ce générateur de clés RSA

Le choix du format ne change pas le secret généré.

Une paire dans deux formats

Le générateur de clés RSA réencode la même paire en PEM ou JWK. Changer d’affichage ne crée pas une nouvelle clé privée.

Une paire publique et privée mène vers un document PEM et un bloc JWK.

Extraire seulement le public

Collez une clé privée unique et obtenez sa partie publique correspondante. Une nouvelle clé privée reste masquée jusqu’à votre décision de l’afficher.

Document privé masqué menant dans un seul sens au document public.

Trois points à vérifier avant l’export

01

Définir l’usage

La signature RSA, le chiffrement OAEP, la signature EC et l’accord de clés ne partagent pas les mêmes usages. Une modification rend l’ancien résultat périmé.

  • Un résultat périmé ne peut plus être téléchargé.
02

Reconnaître les conteneurs

En PEM, la clé publique utilise SPKI et la privée un PKCS8 non chiffré. JWK exprime les mêmes paramètres en JSON.

  • Changer de format ne tire pas de nouvel aléa.
03

Séparer les deux moitiés

Chaque moitié a sa propre copie et son propre fichier. Ctrl/Cmd+Enter lance l’opération courante.

  • Ne transmettez que la partie publique.

Génération et inspection concrètes

Paramètres RSA ou EC

RSA propose 2048, 3072 ou 4096 bits; EC propose P-256, P-384 ou P-521. L’exposant RSA est fixé à 65537.

PEM et JWK séparés

Exportez la clé publique SPKI et la privée PKCS8 en PEM, ou leurs deux objets JWK distincts.

Inspection d’une clé

Une clé RSA ou EC en PEM/JWK révèle son type et sa taille; une entrée privée permet d’obtenir sa version publique.

Export périmé bloqué

Une modification des choix ou de la saisie désactive immédiatement la copie et le téléchargement de l’ancien résultat.

Conteneurs admis et limites réelles

Pas de coffre de production
Le générateur de clés RSA ne garde les clés que dans la mémoire de l’onglet. Une clé privée de production doit naître sur son hôte ou dans un HSM contrôlé.
Une seule clé moderne
L’inspection accepte SPKI PUBLIC KEY, PKCS8 PRIVATE KEY non chiffré et une JWK RSA/EC. PKCS1, OpenSSH, clés protégées et JWKS à plusieurs clés sont exclus.
Pas de RSA faible
2048 bits est le minimum. Aucune clé de 512 ou 1024 bits ni taille arbitraire n’est proposée.
Contexte sécurisé obligatoire
Sans Web Crypto sur HTTPS ou contexte local fiable, l’action échoue clairement; aucun serveur ni Math.random ne prend le relais.
Aucune signature de message
Cette page ne signe pas de JWT, ne construit pas de CSR ou certificat et ne chiffre aucun message.

FAQ du générateur de clés RSA

Est-il sûr de générer une clé privée sur un site web ?

La génération Web Crypto reste locale, mais une extension, le presse-papiers ou un fichier téléchargé peuvent exposer la clé. Réservez cette page aux essais; produisez les clés réelles sur leur hôte.

Quelle est la différence entre PKCS#8 et PKCS#1 ?

Ce site exporte la clé privée en PKCS8 non chiffré, avec l’en-tête PRIVATE KEY. Le PKCS1 RSA PRIVATE KEY est un autre conteneur, non importé ici.

Comment obtenir la clé publique à partir d'une clé privée RSA ?

Dans le mode inspection, collez une seule clé privée RSA en PEM ou JWK et lancez l’analyse. Sa clé publique correspondante apparaît; l’inverse est impossible.

RSA 2048 bits est-il encore assez robuste ?

2048 bits est le minimum proposé, avec 3072 et 4096 bits en options. Respectez les exigences du système de test; une longueur supérieure augmente le temps de calcul.

Puis-je utiliser ces clés pour signer des JWT ?

Une bibliothèque JWT compatible peut utiliser ces clés, mais cette page ne signe ni ne vérifie les jetons. Gardez le secret côté signataire et distribuez seulement le public.

Une question sur le format ?

Utiliser le générateur de clés RSA

Créez une paire jetable ou contrôlez une clé avant de partager sa partie publique. Le générateur de clés RSA vous laisse décider de chaque sortie privée.

Les clés disparaissent à la fermeture de cet onglet.