Rejea kifungu cha chini na kisha jibu swali baadaye katika lugha sawa na kifungu:  Passage: Public-key cryptography pia hutumika kwa ajili ya utekelezaji digital saini miradi. Saini ya dijiti ni reminiscent ya saini ya kawaida; wote wawili wana tabia ya kuwa rahisi kwa mtumiaji wa kuzalisha, lakini vigumu kwa mtu mwingine bandia. Saini za dijiti pia zinaweza kuunganishwa kwa kudumu na yaliyomo kwenye ujumbe unaosainiwa; basi haziwezi 'kuhamishwa' kutoka hati moja hadi nyingine, kwa sababu jaribio lolote litaonekana. Katika mifumo ya saini ya dijiti, kuna algorithms mbili: moja ya kusaini, ambayo ufunguo wa siri hutumiwa kusindika ujumbe (au hash ya ujumbe, au zote mbili), na moja ya uthibitishaji, ambayo ufunguo wa umma unaofanana hutumiwa na ujumbe kuangalia uhalali wa saini. RSA na DSA ni mbili ya miradi maarufu digital saini. Saini za dijiti ni muhimu kwa uendeshaji wa miundombinu ya ufunguo wa umma na mipango mingi ya usalama wa mtandao (kwa mfano, SSL / TLS, VPN nyingi, nk). Algorithms ya ufunguo wa umma mara nyingi hutegemea ugumu wa kompyuta ya shida "ngumu", mara nyingi kutoka kwa nadharia ya nambari. Kwa mfano, ugumu wa RSA unahusiana na tatizo la integer factorization, wakati Diffie <unk> Hellman na DSA inahusiana na tatizo la logarithm ya discrete. Usalama wa elliptic curve cryptography ni msingi juu ya idadi ya nadharia matatizo kuhusisha curves elliptic. Kwa sababu ya ugumu wa matatizo ya msingi, wengi wa umma-ufunguo algorithms kuhusisha shughuli kama vile modular kuzidisha na exponentiation, ambayo ni mengi zaidi computationally ghali kuliko mbinu kutumika katika block ciphers wengi, hasa kwa kawaida ukubwa muhimu. Kama matokeo, cryptosystems umma-ufunguo ni kawaida mifumo ya kibadilishaji mseto, ambayo kwa kasi high-quality symmetric-ufunguo encryption algorithm ni kutumika kwa ajili ya ujumbe yenyewe, wakati muhimu symmetric ufunguo ni kutumwa na ujumbe, lakini encrypted kutumia umma-ufunguo algorithm. Vivyo hivyo, mifumo ya saini ya mseto mara nyingi hutumiwa, ambayo kazi ya hash ya cryptographic imehesabiwa, na ni hash tu inayotokana na saini ya dijiti.  Swali: saini za digital ni nini?
ni muhimu kwa ajili ya uendeshaji wa miundombinu ya umma muhimu