Klucz (kryptografia): Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m robot dodaje: ka:გასაღები (კრიპტოგრაფია) |
m poprawa linków do przek., WP:SK, drobne redakcyjne |
||
Linia 1:
{{wikisłownik|klucz}}
'''Klucz'''
=== Kryptografia symetryczna ===
W [[Algorytm symetryczny|algorytmach symetrycznych]] '''klucz''' służy do [[szyfr]]owania i deszyfrowania wiadomości.
Do obu tych czynności używa się tego samego klucza, dlatego powinien być znany tylko uczestnikom. Taki klucz jest przypisany do danej komunikacji, nie do posiadacza, dlatego zwykle do każdego połączenia jest generowany nowy klucz.
Może do tego służyć np. (oparty na kryptografii asymetrycznej) [[
=== Kryptografia asymetryczna ===
W [[Kryptografia
▲W [[Kryptografia asymetryczna|kryptosystemach asymetrycznych]] wyróżniamy klucz ''[[klucz publiczny|publiczny]]'' oraz ''[[klucz prywatny|prywatny]]''. Ten pierwszy może być zupełnie jawny, drugi powinien znać tylko właściciel. Matematyczna konstrukcja kluczy powinna być taka, żeby wygenerowanie prywatnego na podstawie publicznego było jak najtrudniejsze obliczeniowo. Zależnie od kryptosystemu, wygenerowanie klucza publicznego na podstawie prywatnego również może być trudne ([[RSA (kryptografia)|RSA]]), lub trywialne ([[ElGamal]]).
Dwie najważniejsze funkcje kryptografii asymetrycznej to:
* '''szyfrowanie'''
* '''[[podpis cyfrowy|podpisy cyfrowe]]'''
Klucze asymetryczne są zwykle przypisane do uczestnika (osoby, programu itp.), nie do kanału komunikacji.
|