Chiffrement RSA : Générer des clés et chiffrer | Gratuit
154 utilisationsClé publique
Clé privée
Conseils RSA
Clés RSA-2048
Générez des paires de clés sécurisées avec Web Crypto API.
Asymétrique
Chiffrez avec la clé publique, déchiffrez avec la privée.
Dans le navigateur
Tout localement avec Web Crypto API.
Limite de taille
RSA-2048 peut chiffrer ~190 octets.
Questions fréquemment posées
Comment fonctionne RSA ?
Clé publique pour chiffrer, clé privée pour déchiffrer.
Taille maximale ?
~190 octets pour RSA-2048.
Gratuit ?
Oui.
Comment puis-je partager un court message secret en toute sécurité avec cet outil RSA ?
Pour partager un message secret, générez d'abord une paire de clés RSA. Fournissez au destinataire votre *clé publique*. Il utilisera cette clé pour chiffrer son message avec l'outil. Une fois chiffré, il vous enverra le texte chiffré. Vous pourrez alors utiliser votre *clé privée* (que vous n'avez jamais partagée) dans l'outil pour déchiffrer le message en privé et en toute sécurité dans votre navigateur. Rappelez-vous que RSA est préférable pour les petits messages.
Comment puis-je générer des paires de clés RSA pour l'authentification API avec cet outil basé sur navigateur ?
Oui, ce générateur de clés et de chiffrement RSA peut être utilisé pour créer des paires de clés RSA-2048 adaptées à l'authentification API. Générez votre paire de clés dans le navigateur et copiez la clé publique pour la configurer avec votre fournisseur de services API. Gardez votre clé privée très sécurisée, car elle est essentielle pour signer des requêtes ou déchiffrer des réponses API sensibles. Puisque les clés sont générées localement dans votre navigateur, cela ajoute une couche de confidentialité pour vos identifiants d'authentification.
Quels formats de clé RSA sont fournis par ce générateur en ligne pour les clés générées ?
Ce générateur de clés RSA produit des clés au format PEM (Privacy-Enhanced Mail) largement accepté. Les clés publiques sont généralement affichées comme `-----BEGIN PUBLIC KEY-----` et les clés privées comme `-----BEGIN RSA PRIVATE KEY-----` ou `-----BEGIN PRIVATE KEY-----` (PKCS#8). Ce format assure la compatibilité, vous permettant d'utiliser facilement les clés RSA générées avec d'autres outils, applications ou systèmes prenant en charge l'encodage PEM standard, tels qu'OpenSSL, pour diverses opérations cryptographiques.
Existe-t-il un moyen de vérifier que la clé publique appartient bien à la bonne personne ?
Cet outil n'intègre pas de vérification d'empreinte. Vous devez partager l'empreinte de la clé publique via un autre canal, comme un appel téléphonique ou une appli de messagerie chiffrée. Pour RSA-2048, l'empreinte est un hash SHA-256. Sans cela, un attaquant pourrait substituer la clé. Conseil pratique : générez un QR code du hash et montrez-le en personne.
Puis-je utiliser les clés RSA générées dans cet outil pour les connexions SSH ?
Oui, mais vous devrez d'abord convertir le format de la clé privée. Cet outil produit des clés PEM, alors que SSH attend le format propriétaire OpenSSH. Sauvegardez votre clé privée dans un fichier texte, puis exécutez 'ssh-keygen -p -m PEM -f fichiercle'. La clé publique nécessite aussi une conversion avec 'ssh-keygen -i -f pubkey.pub'. Sans ces étapes, SSH refusera les clés. Faites un test sur un serveur factice avant toute utilisation critique.
Les clés RSA générées dans un navigateur sont-elles vraiment aléatoires ?
Oui, mais uniquement si l'API crypto de votre navigateur fonctionne correctement. Cet outil utilise l'API Web Crypto, qui puise l'entropie dans votre système d'exploitation — mouvements de souris et temporisation des frappes au clavier. Le vrai danger n'est pas le caractère aléatoire, mais l'environnement. Sur une machine infectée par un keylogger ou un malware, les clés sont compromises aussi. Astuce : générez les clés sur un appareil hors ligne, puis transférez la clé publique par clé USB.
Utiliser RSA
- Générez la paire de clés
- Entrez le texte (max ~190 octets)
- Chiffrez avec la clé publique
- Déchiffrez avec la clé privée