Przejdź do zawartości

Digital Signature Algorithm

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Tsca.bot (dyskusja | edycje) o 01:48, 6 lis 2005. Może się ona znacząco różnić od aktualnej wersji.

Digital Signature Algorithm (DSA) jest amerykańskim narodowym standardem dla podpisów cyfrowych. DSA to algorytm asymetryczny. Podobnie jak ElGamal może też zostać użyty do przesyłu informacji podprogowej.

Algorytm DSA do podpisu dokumentu wykorzystuje wartość jednokierunkowej funkcji skrótu SHA-1. Długość kluczy używanych w tym algorytmie jest zmienna w zakresie 512 - 1024 bitów. Są one adekwatne do aktualnych mocy obliczeniowych. Za wystarczające do większości cywilnych zastosowań uważane są klucze o długości przynajmniej 768 bitów.

DSA jest używany w OpenSSL, OpenSSH i GnuPG.

Odnośnik zewnętrzny: FIPS-186 - oficjalna specyfikacja DSA