Tekst jawny

Mode
Padding
IV
Key
Output Encode

Tekst zaszyfrowany

Oświadczenie o prywatności StarryTool: W StarryTool bardzo cenimy Twoją prywatność. Całe przetwarzanie danych na tej stronie odbywa się na Twoim urządzeniu za pomocą JavaScript po stronie klienta, co zapewnia bezpieczeństwo danych. Nie rejestrujemy ani nie przechowujemy żadnych przesłanych ani wygenerowanych danych. Więcej informacji o praktykach prywatności na naszej stronie znajdziesz w naszej Polityce prywatności.

O narzędziu do szyfrowania i deszyfrowania DES

Użyj tego narzędzia DES, aby zaszyfrować tekst jawny do postaci szyfrogramu albo odszyfrować szyfrogram DES z powrotem do czytelnego tekstu, jeśli masz poprawny klucz i zgodne ustawienia. Narzędzie przydaje się przede wszystkim do zgodności ze starszymi systemami, nauki i testów programistycznych. DES, czyli Data Encryption Standard, to symetryczny algorytm szyfrowania. Ten sam tajny klucz jest używany do szyfrowania i deszyfrowania. DES jest algorytmem szyfrowania, a nie funkcją skrótu, algorytmem sumy kontrolnej ani formatem kodowania.

• Jak korzystać z narzędzia

Wpisz tekst jawny do zaszyfrowania albo szyfrogram do odszyfrowania. Wybierz tryb DES, na przykład ECB, CBC, CTR, OFB lub CFB. Wybierz opcję paddingu wymaganą przez Twój przypadek testowy. Podaj klucz oraz IV wymagane przez wybrane ustawienia. Wybierz Base64 lub Hex jako format wyświetlania szyfrogramu. Użyj funkcji szyfrowania lub deszyfrowania, aby wygenerować wynik.

• Ważne informacje

Aby deszyfrowanie zadziałało poprawnie, klucz, tryb, padding, IV i kodowanie wejścia muszą odpowiadać ustawieniom użytym podczas pierwotnego szyfrowania. Jeśli choć jedno ustawienie będzie inne, wynik może być błędny albo nieczytelny. DES ma krótki, 56-bitowy efektywny klucz i nie jest zalecany do współczesnych zabezpieczeń. Używaj go głównie wtedy, gdy musisz testować starsze systemy, zrozumieć działanie historycznych rozwiązań albo sprawdzić zgodność z istniejącymi danymi DES. Tryb ECB jest dostępny ze względu na zgodność i testy, ale zwykle nie zaleca się go w rzeczywistych zastosowaniach bezpieczeństwa, ponieważ powtarzające się wzorce tekstu jawnego mogą pozostać zauważalne. W trybach używających IV nie używaj ponownie tego samego IV z tym samym kluczem. Base64 i Hex to kodowania wyniku, a nie metody szyfrowania. Określają tylko, jak szyfrogram jest wyświetlany, kopiowany lub przekazywany między systemami.

• Typowe zastosowania

Testowanie szyfrowania i deszyfrowania DES na przykładowym tekście. Sprawdzanie wyników DES ze starszych aplikacji, API lub usług backendowych. Porównywanie ustawień trybu, paddingu, IV, klucza i kodowania wyniku. Nauka, jak szyfrowanie symetryczne zamienia tekst jawny w szyfrogram i odtwarza go przy zgodnych ustawieniach.