RSA-kryptering/dekryptering
Gratis online RSA-krypterings/dekrypteringsværktøj, generering af nøglepar
Om RSA Tool
Genererer RSA-OAEP-nøglepar på 2048, 3072 eller 4096 bit med SHA-256 og en 65537 offentlig eksponent, og bruger dem til at kryptere og dekryptere korte meddelelser lokalt via Web Crypto API. Nøgler eksporteres som PEM (SPKI offentlig nøgle / PKCS#8 privat nøgle) med download-knapper, og nøgleparet gemmes i browserens tool-data-lager, så det overlever genindlæsninger. Ciphertext er Base64-kodet.
Sådan bruger du det
1. På fanen Generate Keys, vælg en nøglestørrelse (2048/3072/4096) og klik på Generate; de offentlige og private PEM-nøgler vises med kopier- og download-knapper. 2. På Encrypt-fanen, indsæt en offentlig nøgle og klarteksten, og klik derefter på Encrypt - ciphertexten er Base64-output. 3. På Decrypt-fanen, indsæt en privat nøgle og en Base64-ciphertext, og klik derefter på Decrypt for at gendanne klarteksten. 4. Brug Clear Keys for at slette både de viste nøgler og det gemte lager.
Nøglestørrelser og længdegrænser
RSA-OAEP med SHA-256 har maksimale klartekststørrelser pr. meddelelse drevet af modulus: 2048-bit nøgler accepterer op til 190 bytes, 3072-bit op til 318 bytes og 4096-bit op til 446 bytes (OAEP padding-overhead = 2 * hashLen + 2). Værktøjet blokerer krypteringsforsøg, der overstiger dette, og viser det aktuelle byte-antal i forhold til grænsen. RSA er derfor egnet til nøgler, symmetriske sessionsnøgler eller korte hemmeligheder - ikke til store datamængder. Til store payloads, brug RSA til at indpakke en AES-nøgle i stedet.
▶Hvorfor kan jeg kun kryptere korte meddelelser?
▶Hvilken padding og hash bruges?
▶Hvor er den private nøgle gemt?
▶Kan jeg afkode en meddelelse, der er krypteret af et andet værktøj?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig