RSA Decoderen
Decodeer RSA-OAEP versleutelde data met een privesleutel.
Over RSA-decryptie
RSA Decrypt voert RSA-OAEP asymmetrische decodering uit door een privésleutel te gebruiken om de originele leesbare tekst te herstellen van de cijfertekst die is gecodeerd met de overeenkomstige openbare sleutel. RSA-OAEP (Optimal Assymetrische Encryption Padding) met SHA-256 is het aanbevolen RSA-coderingsschema volgens PKCS#1 v2.1 en wordt veel gebruikt voor het inkapselen van sleutels, veilige berichtuitwisseling en het beschermen van kleine gevoelige payloads. Alle decoderingsbewerkingen worden lokaal uitgevoerd met behulp van de Web Crypto API van de browser, wat betekent dat uw privésleutel en platte tekst uw apparaat nooit verlaten. Deze tool is ideaal voor het testen van RSA-implementaties en het verifiëren van de juistheid van sleutelparen.
Hoe te gebruiken
Plak uw RSA-privésleutel in PEM-indeling (het blok dat begint met -----BEGIN RSA PRIVATE KEY----- of -----BEGIN PRIVATE KEY-----) in het privésleutelveld. Plak de met Base64 gecodeerde cijfertekst geproduceerd door RSA-OAEP-codering in het cijfertekstveld. Klik op Decoderen om de Web Crypto API aan te roepen en de originele leesbare tekst te herstellen. Het gedecodeerde resultaat wordt weergegeven in het uitvoerpaneel. Als de decodering mislukt, controleer dan of de privésleutel overeenkomt met de openbare sleutel die voor de codering wordt gebruikt en of de instellingen van het hash-algoritme hiermee overeenkomen.
Veelvoorkomende gebruiksscenario's
- Het decoderen van testcijferteksten geproduceerd door de RSA Encrypt-tool om te verifiëren dat een gegenereerd sleutelpaar end-to-end correct functioneert
- Herstellen van symmetrische encryptiesleutels of sessietokens die RSA-OAEP-gecodeerd zijn voor een hybride encryptieschema
- Fouten bij RSA-decodering tijdens de ontwikkeling opsporen door sleutelparen en cijferteksten onafhankelijk van de applicatiecode te testen
- Controleren of een privésleutel van RSA berichten correct decodeert voordat deze wordt geïntegreerd in een beheersysteem voor productiesleutels
- Asymmetrische decodering demonstreren in praktische cryptografieworkshops waar leerlingen hun eigen berichten coderen en vervolgens decoderen