Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Szyfrowanie to proces tłumaczenia danych zwykłego tekstu (zwykłego tekstu ) na coś, co wydaje się być losowe i bez znaczenia (szyfrowania). Odszyfrowywanie to proces konwertowania tekstu szyfrującego z powrotem na zwykły tekst.
Aby zaszyfrować więcej niż niewielką ilość danych, używane jest szyfrowanie symetryczne. Klucz symetryczny jest używany zarówno podczas procesów szyfrowania, jak i odszyfrowywania. Aby odszyfrować określony fragment szyfrowania, należy użyć klucza użytego do szyfrowania danych.
Celem każdego algorytmu szyfrowania jest utrudnienie odszyfrowywania wygenerowanego szyfrowania bez użycia klucza. Jeśli jest używany naprawdę dobry algorytm szyfrowania, nie ma znacznie lepszej techniki niż metodycznie wypróbowanie każdego możliwego klucza. W przypadku takiego algorytmu, tym dłużej klucz, tym trudniej jest odszyfrować fragment szyfrowania bez posiadania klucza.
Trudno jest określić jakość algorytmu szyfrowania. Algorytmy, które wyglądają obiecująco, czasami okazuje się bardzo łatwe do złamania, biorąc pod uwagę właściwy atak. Podczas wybierania algorytmu szyfrowania warto wybrać ten, który jest używany przez kilka lat i pomyślnie oparł się wszystkim atakom.
Aby uzyskać więcej informacji, zobacz Funkcje szyfrowania i odszyfrowywania danych.