Dina kriptografi konci umum, unggal pangguna ngagaduhan sababaraha konci: konci umum sareng konci swasta. Konci umum dianggo pikeun nykriptasikeun pesen, sareng konci swasta dianggo pikeun ngadékripsi pesen sareng nyiptakeun tandatangan. Nalika panirim hoyong ngirim pesen, aranjeunna nganggo konci swastana pikeun nyiptakeun tandatangan digital pesen. Tanda tangan mangrupikeun fungsi matématis anu ngarobih pesen kana kode unik sareng dikirim babarengan sareng pesen. Panarima tiasa ngavalidasi tandatangan ku ngagunakeun konci umum panirim pikeun ngadékripsi tandatangan sareng kéngingkeun kode aslina anu dianggo pikeun nyiptakeunana teras nganggo kode matématis anu sami pikeun nyiptakeun kode anyar tina pesen anu ditampi. Upami kode anu dicandak tina tanda tangan sareng kode anu dicandak tina pesen anu sami, éta hartosna tanda tangan sah sareng pesen anu otentik.
spam quality