Sikker RSA Værktøjskasse
Generer nøgler, krypter og dekrypter beskeder direkte i din browser. Open source og privatlivsfokuseret.
Hvad er RSA og Sammenligning
Asymmetrisk Kryptering (RSA)
RSA er guldstandarden for Asymmetric kryptering, defineret af myndigheder som NIST (FIPS 186) og IETF (RFC 8017).
Den bruger to nøgler: en Public Key til at låse data og en Private Key til at låse dem op. Dette løser "Nøgleudvekslingsproblemet", hvilket muliggør sikker kommunikation uden at dele hemmeligheder på forhånd.
Vs. Symmetrisk Kryptering (AES)
Symmetric kryptering (som AES) bruger en single key til både låsning og oplåsning. Det er enormt hurtigt, men kræver sikker nøgleoverførsel.
The Standard Practice: Moderne systemer bruger RSA til sikkert at udveksle den tilfældige Secret Key til symmetrisk kryptering (Hybrid Kryptering), hvilket kombinerer RSA's tillid med AES's hastighed.
Nøglestørrelse Sikkerhedsanalyse
| Størrelse | Brudsværhedsgrad (Omkostning/Tid) | Sårbarheder | Brugsscenarie |
|---|---|---|---|
| 1024-bit | Feasible. Brudt af store organisationer. Est. Omkostning: ~$10M hardware ~1 år. | Betragtes som Broken. Sårbar over for forudberegningsangreb som Logjam. Tilstrækkelig kun til ikke-kritisk test af gamle systemer. | Gamle systemer, kortsigtet test. |
| 2048-bit | Infeasible (Current Tech). Milliarder af år med klassiske computere. Kræver ~14 millioner qubits (Kvant). | Standard Sikker. Ingen kendte klassiske svagheder. Sårbar over for fremtidige kraftfulde Kvantcomputere (Shor's Algoritme). | Web (HTTPS), Certifikater, E-mail. |
| 4096-bit | Extreme. Eksponentielt sværere end 2048. Ubetydelig risiko i årtier. | Overdreven for de fleste. Primær "svaghed" er præstationsomkostningen (CPU/Batteriforbrug). Samme Kvantrisiko som 2048, forsinker det bare. | Tophemmelige dokumenter, Rodcertifikater. |
Hvordan Det Virker
Generer Nøgler
Lav et matematisk forbundet par af nøgler. Del den Offentlige Nøgle, hold den Private Nøgle sikker.
Krypter Data
Afsendere bruger din Offentlige Nøgle til at låse beskeden. Når den først er låst, kan selv de ikke låse den op.
Dekrypter Data
Du bruger din hemmelige Private Nøgle til at låse beskeden op og læse den originale tekst.
Betroede Standarder & Organisationer
Moderne kryptografi afhænger af åbne standarder og betroede organisationer. Vi følger autoritetens "Gyldne Trio".
"Regelmageren" for moderne krypto. Udgiver af FIPS 186 (RSA Standard). Når NIST anbefaler en standard, følger industrien efter.
Skaberen af Internettets driftsmanualer (RFC'er). De vedligeholder RFC 8017 (PKCS #1), den definitive tekniske specifikation for RSA.
Motoren der driver det sikre web (HTTPS). Vores nøgler er genereret til at være fuldt kompatible med OpenSSL og det bredere PKI-økosystem.
RSA Detaljeret Vejledning
Et dybere dyk ned i mekanikken i RSA-kryptosystemet.
1. Nøglegenerering
Et par af nøgler genereres:
Public Key: Can be shared openly. Used to encrypt messages.
Private Key: Must be kept SECRET. Used to decrypt messages.
2. Krypteringsproces
Afsenderen bruger modtagerens Public Key til at kryptere beskeden. Når den først er krypteret, ligner beskeden tilfældig volapyktekst og kan ikke forstås uden den private nøgle.
3. Dekrypteringsproces
Modtageren bruger deres Private Key til at dekryptere beskeden tilbage til læsbar tekst. Matematisk kan kun den private nøgle omgøre handlingen foretaget af den offentlige nøgle.
Note om Sikkerhed
Del aldrig din Private Nøgle. Dette værktøj kører 100% i din browser. Men for hemmeligheder af høj værdi, brug altid etablerede native værktøjer eller hardwaresikkerhedsmoduler.
Ofte Stillede Spørgsmål
Sendes mine data til en server?
Nej. Alle krypterings- og dekrypteringsoperationer sker helt i din browser ved hjælp af JavaScript. Ingen nøgler eller data transmitteres nogensinde.
Kan jeg bruge dette til produktionshemmeligheder?
Mens matematikken er standard RSA, kan webbrowsere være sårbare over for udvidelser eller kompromitterede miljøer. For kritiske nøgler med høj sikkerhed, brug offline værktøjer.
Hvilken nøglestørrelse skal jeg bruge?
2048-bit er den nuværende sikkerhedsstandard. 1024-bit er hurtigere, men mindre sikker. 4096-bit er meget sikker, men meget langsommere at generere og bruge.
Hvorfor er nøglegenerering langsom?
At generere store primtal til RSA kræver betydelig regnekraft. Da dette kører i JavaScript i din browser, kan det tage et par sekunder (eller længere for 4096-bit).
Hvem bør bruge RSA Online?
Udviklere
Generer hurtigt nøgler til testmiljøer eller fejlfinding af kryptoimplementeringer uden at opsætte lokale værktøjer.
Studerende
Lær om offentlig nøglekryptografi interaktivt. Forstå hvordan nøgler, kryptering og dekryptering fungerer.
Privatlivsforkæmpere
Krypter korte beskeder beregnet til offentlige kanaler, hvor du kun ønsker, at en specifik modtager skal læse den.
Systemadministratorer
Generer midlertidige nøgler til engangs SSH-adgang eller konfigurationsfiler (brug altid 2048+ bit).
Kontakt Os
Har du spørgsmål, fundet en fejl eller har brug for support? Kontakt os.
support@rsaonline.app