Difference between revisions 2026924 and 2038261 on sqwiki

==Historiku==
Nënshkrimet digjitale në botën e sotme moderne janë esenciale për të verifikuar identitetin e dërguesit të një dokumenti.
Nënshkrimi digjital është një mekanizëm autentikimi që i mundëson krijuesit të një mesazhi të bashkangjet një kod që vepron si një nënshkrim.  Nënshkrimi formohet duke marrë vlerën hash te formuar nga  plainteksti dhe duke e enkriptuar hash vlerën me çelësin privat të dërguesit (palës A nga skema ).Marrësi pas dekriptimit te ciphertekstit e gjenë vlerën hash të mesazhit te (contracted; show full)përmban verzione tjera të metodave: SignData() dhe VerifyData(). Këto metoda pranojn parametra shtesë,që specifikojn se cfarë hash algoritmi duhet të përdorim.Sido që të jetë mund te perdorim vetëm algoritmet që janë të mbështetura nga CryptoApi. SignData() përveq parametrave te njejtë sikurse tek DSA këtu parametri i 4 është se cilin algoritëm për hash do ta përdorim.psh md5.create();

==Referimet==
Cryptograpghy Network Security principles and practice
c# data security Mat thew MacDonald, Erik Johansson

https://web.archive.org/web/20130618120928/http://www.gradkell.com/pdf/DBsign-Requirements6.pdf
DSS: Digital Signature Standard and DSA Algorithm