Veilige RSA Gereedskapstel
Genereer sleutels, enkripteer en dekripteer boodskappe direk in jou blaaier. Oopbron en privaatheidsgerig.
Wat is RSA & Hoe Vergelyk Dit
Asimmetriese Enkripsie (RSA)
RSA is die goue standaard vir Asymmetric enkripsie, gedefinieer deur gesag soos NIST (FIPS 186) en IETF (RFC 8017).
Dit gebruik twee sleutels: 'n Public Key om data te sluit en 'n Private Key om dit oop te sluit. Dit los die "Sleuteluitruilingsprobleem" op, wat veilige kommunikasie toelaat sonder om geheime vooraf te deel.
Vs. Simmetriese Enkripsie (AES)
Symmetric enkripsie (soos AES) gebruik 'n single key vir beide sluit en oopsluit. Dit is geweldig vinnig maar vereis veilige sleuteloordrag.
The Standard Practice: Moderne stelsels gebruik RSA om die ewekansige Secret Key vir simmetriese enkripsie veilig uit te ruil (Hibriede Enkripsie), wat RSA se vertroue met AES se spoed kombineer.
Sleutelgrootte Sekuriteitsanalise
| Sleutelgrootte | Kraakmoeilikheid (Koste/Tyd) | Kwesbaarhede | Gebruiksgeval |
|---|---|---|---|
| 1024-bit | Feasible. Gekraak deur groot organisasies. Geskatte Koste: ~$10M hardeware ~1 jaar. | Beskou as Broken. Kwesbaar vir vooraf-berekeningsaanvalle soos Logjam. Slegs voldoende vir nie-kritiese ouer stelseltoetsing. | Erfenisstelsels, korttermyn toetsing. |
| 2048-bit | Infeasible (Current Tech). Miljarde jare met klassieke rekenaars. Vereis ~14 miljoen kwbits (Kwantum). | Standaard Veilig. Geen bekende klassieke swakhede nie. Kwesbaar vir toekomstige sterk Kwantumrekenaars (Shor se Algoritme). | Web (HTTPS), Sertifikate, E-pos. |
| 4096-bit | Extreme. Eksponensieel moeiliker as 2048. Weglaatbare risiko vir dekades. | Oordrewe vir die meeste. Primêre "swakheid" is verrigtingskoste (SVE/Battery verbruik). Selfde Kwantumrisiko as 2048, vertraag dit net. | Hoogs geheime dokumente, Wortelsertifikate. |
Hoe Dit Werk
Genereer Sleutels
Skep 'n wiskundig gekoppelde paar sleutels. Deel die Publieke Sleutel, hou die Privaat Sleutel veilig.
Enkripteer Data
Stuurders gebruik jou Publieke Sleutel om die boodskap te sluit. Sodra gesluit, kan selfs hulle dit nie oopsluit nie.
Dekripteer Data
Jy gebruik jou geheime Privaat Sleutel om die boodskap oop te sluit en die oorspronklike teks te lees.
Vertroude Standaarde & Organisasies
Moderne kriptografie maak staat op oop standaarde en betroubare organisasies. Ons volg die "Goue Trio" van gesag.
Die "Reëlmaker" van moderne kripto. Uitgewer van FIPS 186 (RSA Standaard). Wanneer NIST 'n standaard aanbeveel, volg die bedryf.
Skeppers van die Internet se bedryfshandleidings (RFCs). Hulle onderhou RFC 8017 (PKCS #1), die definitiewe tegniese spesifikasie vir RSA.
Die enjin wat die veilige web (HTTPS) aandryf. Ons sleutels word gegenereer om ten volle versoenbaar te wees met OpenSSL en die wyer PKI-ekosisteem.
RSA Gedetailleerde Tutoriaal
'n Dieper duik in die meganika van die RSA-kriptostelsel.
1. Sleutelgenerering
'n Paar sleutels word gegenereer:
Public Key: Can be shared openly. Used to encrypt messages.
Private Key: Must be kept SECRET. Used to decrypt messages.
2. Enkripsieproses
Stuurder gebruik die Ontvanger se Public Key om die boodskap te enkripteer. Sodra geënkripteer, lyk die boodskap soos ewekansige onleesbare teks en kan nie verstaan word sonder die privaat sleutel nie.
3. Dekripsieproses
Ontvanger gebruik hul Private Key om die boodskap terug te dekripteer na leesbare teks. Wiskundig kan slegs die privaat sleutel die operasie wat deur die publieke sleutel gedoen is, omkeer.
Nota oor Sekuriteit
Moet nooit jou Privaat Sleutel deel nie. Hierdie hulpmiddel loop 100% in jou blaaier. Vir hoë-waarde geheime, gebruik egter altyd gevestigde inheemse hulpmiddels of hardeware sekuriteitsmodules.
Gereelde Vrae
Word my data na 'n bediener gestuur?
Nee. Alle enkripsie en dekripsie operasies gebeur heeltemal binne jou blaaier deur JavaScript te gebruik. Geen sleutels of data word ooit oorgedra nie.
Kan ek dit vir produksiegeheime gebruik?
Terwyl die wiskunde standaard RSA is, kan webblaaiers kwesbaar wees vir uitbreidings of gekompromitteerde omgewings. Vir kritiese hoë-sekuriteit sleutels, gebruik vanlyn hulpmiddels.
Watter sleutelgrootte moet ek gebruik?
2048-bis is die huidige standaard vir sekuriteit. 1024-bis is vinniger maar minder veilig. 4096-bis is baie veilig maar baie stadiger om te genereer en te gebruik.
Hoekom is sleutelgenerering stadig?
Om groot priemgetalle vir RSA te genereer vereis beduidende rekenaarkrag. Aangesien dit in JavaScript in jou blaaier loop, kan dit 'n paar sekondes neem (of meer vir 4096-bis).
Wie Moet RSA Online Gebruik?
Ontwikkelaars
Genereer vinnig sleutels vir toetsomgewings of om kripto-implementerings te ontfout sonder om plaaslike hulpmiddels op te stel.
Studente
Leer interaktief oor publieke-sleutel kriptografie. Verstaan hoe sleutels, enkripsie en dekripsie werk.
Privaatheidsvoorstanders
Enkripteer kort boodskappe bedoel vir publieke kanale waar jy slegs wil hê 'n spesifieke ontvanger moet dit lees.
Stelseladministrateurs
Genereer tydelike sleutels vir eenmalige SSH-toegang of konfigurasielêers (gebruik altyd 2048+ bis).
Kontak Ons
Het jy vrae, 'n fout gevind, of benodig jy ondersteuning? Reik uit na ons.
support@rsaonline.app