RSA Online

Bezpieczny Zestaw Narzędzi RSA

Generuj klucze, szyfruj i deszyfruj wiadomości bezpośrednio w przeglądarce. Otwarte źródło i skoncentrowane na prywatności.

Co to jest RSA i Porównanie

Szyfrowanie Asymetryczne (RSA)

RSA to złoty standard szyfrowania Asymmetric, zdefiniowany przez autorytety takie jak NIST (FIPS 186) i IETF (RFC 8017).

Używa dwóch kluczy: Public Key do zamykania danych i Private Key do ich otwierania. Rozwiązuje to "Problem Wymiany Kluczy", umożliwiając bezpieczną komunikację bez wcześniejszego udostępniania sekretów.

Kontra Szyfrowanie Symetryczne (AES)

Szyfrowanie Symmetric (takie jak AES) używa single key do zamykania i otwierania. Jest niezwykle szybkie, ale wymaga bezpiecznego transferu klucza.

The Standard Practice: Nowoczesne systemy używają RSA do bezpiecznej wymiany losowego Secret Key dla szyfrowania symetrycznego (Szyfrowanie Hybrydowe), łącząc zaufanie RSA z szybkością AES.

Analiza Bezpieczeństwa Rozmiaru Klucza

RozmiarTrudność Złamania (Koszt/Czas)PodatnościPrzypadek Użycia
1024-bitFeasible.
Złamane przez duże organizacje.
Szac. Koszt: ~$10M sprzęt ~1 rok.
Uważane za Broken. Podatne na ataki wstępnego obliczania, takie jak Logjam. Wystarczające tylko do niekrytycznych testów starszych systemów.Starsze systemy, krótkoterminowe testy.
2048-bitInfeasible (Current Tech).
Miliardy lat przy użyciu klasycznych komputerów.
Wymaga ~14 milionów kubitów (Kwantowe).
Standardowo Bezpieczne. Brak znanych klasycznych słabości. Podatne na przyszłe potężne Komputery Kwantowe (Algorytm Shora).Web (HTTPS), Certyfikaty, E-mail.
4096-bitExtreme.
Wykładniczo trudniejsze niż 2048.
Znikome ryzyko przez dekady.
Przesadne dla większości. Główną "słabością" jest koszt wydajności (zużycie CPU/Baterii). To samo ryzyko kwantowe co 2048, tylko je opóźnia.Ściśle tajne dokumenty, Certyfikaty główne.

Jak To Działa

1

Generuj Klucze

Utwórz matematycznie powiązaną parę kluczy. Udostępnij Klucz Publiczny, zachowaj Klucz Prywatny bezpiecznie.

2

Szyfruj Dane

Nadawcy używają Twojego Klucza Publicznego do zablokowania wiadomości. Po zablokowaniu nawet oni nie mogą jej odblokować.

3

Odszyfruj Dane

Używasz swojego tajnego Klucza Prywatnego do odblokowania wiadomości i odczytania oryginalnego tekstu.

Zaufane Standardy i Organizacje

Nowoczesna kryptografia opiera się na otwartych standardach i zaufanych organizacjach. Podążamy za "Złotym Trio" autorytetu.

Szczegółowy Samouczek RSA

Głębsze zanurzenie w mechanikę kryptosystemu RSA.

1. Generowanie Kluczy

Generowana jest para kluczy:

Public Key: Can be shared openly. Used to encrypt messages.
Private Key: Must be kept SECRET. Used to decrypt messages.

2. Proces Szyfrowania

Nadawca używa Public Key odbiorcy do zaszyfrowania wiadomości. Po zaszyfrowaniu wiadomość wygląda jak losowy bełkot i nie może być zrozumiana bez klucza prywatnego.

3. Proces Odszyfrowywania

Odbiorca używa swojego Private Key do odszyfrowania wiadomości z powrotem do czytelnego tekstu. Matematycznie tylko klucz prywatny może odwrócić operację wykonaną przez klucz publiczny.

Uwaga o Bezpieczeństwie

Nigdy nie udostępniaj swojego Klucza Prywatnego. To narzędzie działa w 100% w Twojej przeglądarce. Jednak dla sekretów o dużej wartości zawsze używaj ustalonych narzędzi natywnych lub sprzętowych modułów bezpieczeństwa.

Często Zadawane Pytania

Czy moje dane są wysyłane na serwer?

Nie. Wszystkie operacje szyfrowania i deszyfrowania odbywają się całkowicie w Twojej przeglądarce przy użyciu JavaScript. Żadne klucze ani dane nie są nigdy przesyłane.

Czy mogę tego używać do sekretów produkcyjnych?

Chociaż matematyka to standardowe RSA, przeglądarki internetowe mogą być podatne na rozszerzenia lub skompromitowane środowiska. Dla krytycznych kluczy o wysokim bezpieczeństwie używaj narzędzi offline.

Jakiego rozmiaru klucza powinienem użyć?

2048-bit to obecny standard bezpieczeństwa. 1024-bit jest szybszy, ale mniej bezpieczny. 4096-bit jest bardzo bezpieczny, ale znacznie wolniejszy w generowaniu i używaniu.

Dlaczego generowanie kluczy jest wolne?

Generowanie dużych liczb pierwszych dla RSA wymaga znacznej mocy obliczeniowej. Ponieważ działa to w JavaScript w Twojej przeglądarce, może to zająć kilka sekund (lub dłużej dla 4096-bit).

Kto powinien używać RSA Online?

Deweloperzy

Szybko generuj klucze dla środowisk testowych lub debugowania implementacji kryptograficznych bez konfigurowania lokalnych narzędzi.

Studenci

Ucz się o kryptografii klucza publicznego interaktywnie. Zrozum, jak działają klucze, szyfrowanie i deszyfrowanie.

Obrońcy Prywatności

Szyfruj krótkie wiadomości przeznaczone dla kanałów publicznych, gdzie chcesz, aby tylko konkretny odbiorca je przeczytał.

Administratorzy Systemu

Generuj tymczasowe klucze dla jednorazowego dostępu SSH lub plików konfiguracyjnych (zawsze używaj 2048+ bit).

Skontaktuj się z Nami

Masz pytania, znalazłeś błąd lub potrzebujesz wsparcia? Skontaktuj się z nami.

support@rsaonline.app