Déchiffrement RSA
Déchiffrer des données chiffrées RSA-OAEP avec une clé privée.
À propos du déchiffrement RSA
RSA Decrypt effectue un RSA-OAEP asymmetric decryption en utilisant une private key pour récupérer le plaintext original à partir d'un ciphertext qui a été chiffré avec la public key correspondante. RSA-OAEP (Optimal Asymmetric Encryption Padding) avec SHA-256 est le recommended RSA encryption scheme selon PKCS#1 v2.1 et est largement utilisé pour le key encapsulation, le secure message exchange et la protection de petites sensitive payloads. Toutes les opérations de déchiffrement s'exécutent localement à l'aide de l'API Web Crypto du navigateur, ce qui signifie que votre private key et votre plaintext ne quittent jamais votre appareil. Cet outil est idéal pour tester les RSA implementations et vérifier la correctness des key pair.
Comment Utiliser
Collez votre RSA private key au format PEM (le bloc commençant par -----BEGIN RSA PRIVATE KEY----- ou -----BEGIN PRIVATE KEY-----) dans le champ de la private key. Collez le Base64-encoded ciphertext produit par le RSA-OAEP encryption dans le champ du ciphertext. Cliquez sur Decrypt pour invoquer l'API Web Crypto et récupérer le plaintext original. Le résultat déchiffré est affiché dans le panneau de sortie. Si le déchiffrement échoue, vérifiez que la private key correspond à la public key utilisée pour le chiffrement et que les paramètres de hash algorithm concordent.
Cas d'Utilisation Courants
- Déchiffrer les test ciphertexts produits par l'outil RSA Encrypt pour vérifier qu'une key pair générée fonctionne correctement de bout en bout
- Récupérer des symmetric encryption keys ou des session tokens qui ont été RSA-OAEP encrypted pour un hybrid encryption scheme
- Déboguer les RSA decryption failures en développement en testant les key pairs et les ciphertexts indépendamment de l'application code
- Vérifier qu'une RSA private key déchiffre correctement les messages avant de l'intégrer dans un production key management system
- Démontrer l'asymmetric decryption lors d'ateliers pratiques de cryptography où les apprenants chiffrent puis déchiffrent leurs propres messages