Ano ang Digital Signature sa PDFs?
Ang digital signature sa PDFs ay nagsisilbing paraan upang mapatunayan ang pagiging tunay at integridad ng isang dokumento.
Isa itong cryptographic na mekanismo na nagsisiguro na ang isang PDF file ay hindi nabago mula nang ito ay malikha at na ito ay mula sa inaasahang nagpapadala. Gumagamit ang mga digital signature ng public-key cryptography, kung saan ang pumipirma ay lumilikha ng isang natatanging digital certificate na naglalaman ng kanilang public key. Ang certificate na ito ay ginagamit upang i-encrypt ang hash value ng dokumento, na pagkatapos ay ini-embed sa PDF.
Maaari namang beripikahin ng mga tatanggap ang signature sa pamamagitan ng pag-decrypt ng naka-embed na hash value gamit ang public key ng pumirma, upang matiyak na ang dokumento ay hindi nabago at mula ito sa inaasahang pinagmulan.
Digital signatures nagbibigay ng katiyakan sa pagiging tunay, integridad, at non-repudiation ng mga PDF document, kaya mahalaga ang mga ito para sa sensitibo o legal na may bisa na mga file.
Maraming software application at online service ang available na sumusuporta sa digital signature functionality para sa mga PDF document.
Ano ba talaga ang saklaw ng isang lagda
Gumagawa ang digital signature ng hash sa isang byte range ng file at ini-encrypt ito gamit ang private key ng pumirma. Iniimbak ang resulta kasama ng signing certificate. Sa pag-verify, inuulit ang hash at sine-check ito laban sa certificate. Ang byte range ang dahilan kung bakit gumagana ito sa format na puwedeng i-edit. Dahil ang incremental update ay nag-a-append sa halip na nag-o-overwrite, nananatiling hindi nagagalaw ang mga byte na saklaw ng naunang lagda, at maaaring pirmahan ang dokumento ng ilang tao nang sunod-sunod, na bawat lagda ay mananatiling puwedeng i-verify.
Dalawa ang hiwalay na tanong tungkol sa validity
Dalawang bagay ang sinasagot ng viewer, at madaling paghaluin ang mga ito. Una, nagbago ba ang dokumento mula nang pirmahan ito? Pangalawa, mapagkakatiwalaan ba ang signing certificate, at balido ba ito noong oras ng pagpirma?
Maaaring ganap na hindi nabago ang isang dokumento at magpakita pa rin ng babala, dahil lang self-signed ang certificate o in-issue ng awtoridad na hindi pinagkakatiwalaan ng reader. Ang mga timestamp mula sa pinagkakatiwalaang awtoridad at naka-embed na revocation data ang nagbibigay-daan para manatiling puwedeng i-verify ang lagda pagkalipas ng maraming taon, kahit paso na ang certificate mismo.
Ang isang lagda ay hindi katulad ng lagdang iginuhit o ipinaste sa isang pahina. Ang larawan ng sulat-kamay ay page content lamang at walang anumang cryptographic na patunay.