Utvecklare
RSA Kryptera
Kryptera text med RSA-OAEP och en offentlig nyckel.
Loading…
Om RSA-kryptering
RSA-kryptering säkrar klartextdata med hjälp av RSA-OAEP publik nyckelkryptering med SHA-256 hash-funktionen för optimal paddinggenerering, vilket producerar chiffertext som endast kan avkodas med den motsvarande privata nyckeln. RSA publik nyckelkryptering är grunden för hybrida kryptosystem som används i TLS, PGP och säkra nyckelutbytesprotokoll världen över. Den maximala klartextstorleken beror på RSA-nyckelns längd: för en 2048-bitars nyckel med SHA-256 OAEP-padding är maximum 190 byte, vilket gör RSA-kryptering lämplig för små nyttolaster som symmetriska nycklar, tokens och korta meddelanden. Alla operationer körs i din webbläsare via Web Crypto API utan någon serveröverföring.
Hur Man Använder
Klistra in en RSA publik nyckel i PEM-format (blocket som börjar med -----BEGIN PUBLIC KEY----- eller -----BEGIN RSA PUBLIC KEY-----) i fältet för publik nyckel. Ange klartextmeddelandet du vill kryptera i meddelandefältet, med hänsyn till den nyckelstorleksberoende maximala klartextlängden. Klicka på Kryptera för att köra RSA-OAEP-kryptering med Web Crypto API. Den resulterande Base64-kodade chiffertexten visas i utdatapanelen. Kopiera chiffertexten för att skicka till innehavaren av den privata nyckeln eller för användning i automatiserad testning.
Vanliga Användningsområden
- Kryptera AES-sessionsnycklar eller symmetriska hemligheter för säker överföring till en mottagare som innehar motsvarande RSA privata nyckel
- Testa RSA publik nyckelfunktionalitet under utveckling innan kryptering integreras i applikationskod eller CI-pipelines
- Kryptera korta känsliga värden som API-nycklar, lösenord eller konfigurationshemligheter för säker lagring eller överföring
- Demonstrera publik nyckelkrypteringskoncept i utbildningsmiljöer där studenter krypterar meddelanden med en delad publik nyckel
- Verifiera att en nygenererad eller importerad RSA publik nyckel producerar giltig chiffertext innan den driftsätts i produktionssystem