Générateur de clés RSA et outil de chiffrement
Free online RSA private key generator and encryption tool. Generate RSA 1024/2048/4096 keys, encrypt and decrypt messages with RSA-OAEP.
Free online RSA private key generator and encryption tool. Generate RSA 1024/2048/4096 keys, encrypt and decrypt messages with RSA-OAEP.
RSA est un algorithme cryptographique asymétrique qui utilise deux clés différentes : une clé publique pour chiffrer les données et une clé privée pour les déchiffrer. Il est largement utilisé pour la transmission sécurisée de données et les signatures numériques.
RSA-OAEP (Optimal Asymmetric Encryption Padding) est un schéma de remplissage plus récent et plus sûr, fortement recommandé pour les nouvelles applications. RSA-PKCS1 est une norme plus ancienne conservée principalement pour la compatibilité avec les systèmes hérités.
Les algorithmes asymétriques comme RSA ne sont pas conçus pour chiffrer directement de grandes quantités de données. La taille maximale des données dépend de la longueur de la clé (par ex., une clé RSA 2048 bits ne peut chiffrer qu'environ 200 octets). Pour les fichiers ou textes volumineux, utilisez le « chiffrement hybride » : chiffrez les données avec un algorithme symétrique comme AES, puis chiffrez la clé AES avec RSA.
Oui. Toutes les générations de clés, le chiffrement et le déchiffrement sont effectués localement dans votre navigateur via l'API Web Crypto. Aucune clé privée ni donnée en clair n'est jamais envoyée à nos serveurs.
| Algorithm | Type | Best For | Security | Key Size |
|---|---|---|---|---|
| RSA-OAEP | Chiffrement | Usage général | ⭐⭐⭐⭐⭐ | 2048+ bits |
| RSA-PKCS1 | Chiffrement | Systèmes hérités | ⭐⭐⭐⭐ | 2048+ bits |
| RSA-PSS | Signature | Signatures numériques | ⭐⭐⭐⭐⭐ | 2048+ bits |
| ECDH | Échange de clés | Performance | ⭐⭐⭐⭐⭐ | 256+ bits |
| ECDSA | Signature | Signatures rapides | ⭐⭐⭐⭐⭐ | 256+ bits |
| SM2 | Chiffrement | Conformité Chine | ⭐⭐⭐⭐⭐ | 256 bits |
| Bits RSA | Bits ECC | Niveau de sécurité |
|---|---|---|
| 1024 | - | ⚠️ Non recommandé |
| 2048 | 256 | ✅ Recommandé |
| 3072 | 384 | ✅ Fort |
| 4096 | 521 | ✅ Maximum |
Envoyez des messages chiffrés sans partager de clé secrète au préalable. L'expéditeur chiffre avec la clé publique du destinataire, seul le destinataire peut déchiffrer avec sa clé privée.
Prouvez l'authenticité et l'intégrité d'un message. Le signataire utilise sa clé privée, n'importe qui peut vérifier avec la clé publique.
Échangez en toute sécurité des clés symétriques (comme des clés AES) entre parties via ECDH.
| Erreur | Cause | Solution |
|---|---|---|
| Échec d'import de clé | Format invalide | Utilisez le format PEM ou JWK |
| Échec du chiffrement | Clé trop petite | Utilisez des clés de 2048 bits ou plus |
| Échec du déchiffrement | Mauvaise paire de clés | Assurez-vous que les clés publique/privée correspondent |
| Données trop longues | Le message dépasse la capacité de la clé | Utilisez un chiffrement hybride (RSA + AES) |