Четец на PDF подписи
Верифицирайте и извлекайте цифрови подписи от PDF файлове. Проверете автентичност на сертификат, интегритет и валидност.
Вход
Изход
| Подписващ | Дата на подпис | Валиден до | Издател | Статус |
|---|---|---|---|---|
Прочети ме
Какво е цифров подпис на PDF?
Цифровият подпис на PDF е криптографски механизъм, който удостоверява самоличността на подписващия и гарантира, че документът не е бил променен след подписването му. За разлика от простото изображение на ръчно написан подпис, цифровият подпис използва инфраструктура с публичен ключ (PKI) с X.509 сертификати, за да предостави математически проверяема доказателство за автентичност и интегритет.
Когато някой цифрово подпише PDF, софтуерът за подписване създава хеш (цифров отпечатък) на съдържанието на документа, го криптира с частния ключ на подписващия и вгражда този криптиран хеш заедно със сертификата на подписващия в PDF. По-късно всеки може да провери подписа, като дешифрира хеша с публичния ключ на подписващия и го сравни със свежо генериран хеш на документа.
Как работят подписите на PDF?
Подписите на PDF следват формата PKCS#7 (Public Key Cryptography Standards), известна също като CMS (Cryptographic Message Syntax). Подписът се съхранява в специален речник за подписи в структурата на PDF, съдържащ:
- ByteRange: Указва кои байтове на PDF са покрити от подписа
- Contents: Действителните данни на подписа PKCS#7 в шестнадесетичен формат
- Верига сертификати: Един или повече X.509 сертификати, които валидират самоличността на подписващия
- Метаданни: Допълнителна информация като причина за подписване, местоположение и времева печат
Сертификатът включва дати на валидност, и подписът може да бъде проверен, за да се установи дали сертификатът е бил валиден в момента на подписване и дали документът е бил променен след подписването.
Описание на инструмента
Този инструмент анализира PDF файлове, за да извлече и покаже информация за цифровия подпис без да изисква качване на сървър. Той разбира структурата на PDF директно в браузъра ви, за да намери всички вградени подписи, чете данните на подписа PKCS#7, извлича детайли на сертификата и проверява интегритета на документа, като проверява дали файлът е бил променен след подписването.
Инструментът предоставя ясен преглед, показващ общия брой намерени подписи, колко от тях са валидни, и подробна информация за всеки подпис, включително самоличност на подписващия, дата на подписване, валидност на сертификата и информация за издателя.
Функции
- Обработка на клиентската страна: Всички анализи се извършват в браузъра ви — вашите PDF файлове никога не напускат устройството ви
- Извличане на сертификати: Чете X.509 сертификати, вградени в подписи, включително Common Name, Organization и Country
- Проверка на интегритета: Открива дали PDF е бил променен след подписване, като валидира покритието на ByteRange