RSA-kryptering/dekryptering
Gratis onlineverktyg för RSA-kryptering/dekryptering, nyckelparsgenerering
Om RSA-verktyget
Genererar RSA-OAEP-nyckelpar vid 2048, 3072 eller 4096 bitar med SHA-256 och en 65537 publik exponent, och använder dem för att kryptera och dekryptera korta meddelanden lokalt via Web Crypto API. Nycklar exporteras som PEM (SPKI publik nyckel / PKCS#8 privat nyckel) med nedladdningsknappar, och nyckelparet persistrar i webbläsarens tool-data-butik så det överlever sidomladdningar. Kryptotext är Base64-kodat.
Hur man använder
1. På fliken Generera nycklar, välj en nyckelstorlek (2048/3072/4096) och klicka på Generera; de publika och privata PEM-nycklarna visas med kopierings- och nedladdningsknappar. 2. På fliken Kryptera, klistra in en publik nyckel och klartexten, klicka sedan på Kryptera - kryptotexten är Base64-utdata. 3. På fliken Dekryptera, klistra in en privat nyckel och en Base64-kryptotext, klicka sedan på Dekryptera för att återställa klartexten. 4. Använd Rensa nycklar för att ta bort både de visade nycklarna och den persistenta lagringen.
Nyckelstorlekar & längdbegränsningar
RSA-OAEP med SHA-256 har maximala klartextstorlekar per meddelande som drivs av modulen: 2048-bitars nycklar accepterar upp till 190 byte, 3072-bitars upp till 318 byte, och 4096-bitars upp till 446 byte (OAEP-padding-overhead = 2 * hashLen + 2). Verktyget blockerar krypteringsförsök som överstiger detta och visar det aktuella byteantalet vs gränsen. RSA är därför lämpligt för nycklar, symmetriska sessionsnycklar eller korta hemligheter - inte bulkdata. För stora nyttolaster, använd RSA för att wrappa en AES-nyckel istället.
▶Varför kan jag bara kryptera korta meddelanden?
▶Vilken padding och hash används?
▶Var lagras den privata nyckeln?
▶Kan jag dekryptera ett meddelande som krypterats av ett annat verktyg?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe