Programistyczne
Deszyfrowanie RSA
Odszyfruj dane zaszyfrowane RSA-OAEP kluczem prywatnym.
Loading…
O narzędziu RSA Decrypt
RSA Decrypt wykonuje asymetryczne deszyfrowanie RSA-OAEP, używając klucza prywatnego do odzyskania oryginalnego tekstu jawnego z szyfrogramu zaszyfrowanego odpowiadającym kluczem publicznym. RSA-OAEP (Optimal Asymmetric Encryption Padding) z SHA-256 to zalecany schemat szyfrowania RSA według PKCS#1 v2.1, szeroko stosowany do enkapsulacji kluczy, bezpiecznej wymiany wiadomości oraz ochrony małych, wrażliwych danych. Wszystkie operacje deszyfrowania działają lokalnie przy użyciu przeglądarkowego Web Crypto API, co oznacza, że Twój klucz prywatny i tekst jawny nigdy nie opuszczają Twojego urządzenia. To narzędzie jest idealne do testowania implementacji RSA i weryfikacji poprawności pary kluczy.
Jak używać
Wklej swój klucz prywatny RSA w formacie PEM (blok zaczynający się od -----BEGIN RSA PRIVATE KEY----- lub -----BEGIN PRIVATE KEY-----) do pola klucza prywatnego. Wklej szyfrogram zakodowany w Base64, wygenerowany przez szyfrowanie RSA-OAEP, do pola szyfrogramu. Kliknij Odszyfruj, aby wywołać Web Crypto API i odzyskać oryginalny tekst jawny. Odszyfrowany wynik jest wyświetlany w panelu wyjściowym. Jeśli deszyfrowanie się nie powiedzie, sprawdź, czy klucz prywatny odpowiada kluczowi publicznemu użytemu do szyfrowania oraz czy ustawienia algorytmu skrótu są zgodne.
Typowe przypadki użycia
- Deszyfrowanie testowych szyfrogramów wygenerowanych przez narzędzie RSA Encrypt w celu sprawdzenia, czy wygenerowana para kluczy działa poprawnie od początku do końca
- Odzyskiwanie symetrycznych kluczy szyfrujących lub tokenów sesji, które zostały zaszyfrowane metodą RSA-OAEP na potrzeby hybrydowego schematu szyfrowania
- Debugowanie błędów deszyfrowania RSA podczas programowania poprzez testowanie par kluczy i szyfrogramów niezależnie od kodu aplikacji
- Weryfikacja, czy klucz prywatny RSA poprawnie odszyfrowuje wiadomości, przed zintegrowaniem go z produkcyjnym systemem zarządzania kluczami
- Demonstrowanie deszyfrowania asymetrycznego podczas praktycznych warsztatów kryptograficznych, gdzie uczestnicy szyfrują, a następnie odszyfrowują własne wiadomości