فایل را از روی بایتهای جادوییاش شناسایی کنید و پسوندهایی را که دربارهٔ قالب واقعی دروغ میگویند پیدا کنید.
بررسیکننده امضای PDF
خود ابزار به زبان انگلیسی است؛ این صفحه آن را به زبان شما توضیح میدهد.
از بررسیکننده امضای PDF استفاده کنید
کارکرد
یک PDF را انتخاب کنید تا ببینید آیا حاوی امضاهای دیجیتال (واژهنامههای امضا با /ByteRange) است یا فقط فیلدهای خالی امضا، و نام امضاکننده، دلیل، مکان و زمان امضا را که همراه آنها ذخیره شدهاند. این ابزار امضا یا گواهی را اعتبارسنجی نمیکند.
این کاملاً در مرورگر شما اجرا میشود: هیچیک از اطلاعاتی که وارد میکنید بارگذاری نمیشود.
چگونه از بررسیکننده امضای PDF استفاده کنیم
- PDF را انتخاب کنید. از فیلد «Choose a PDF» برای انتخاب فایل از دستگاه خود استفاده کنید. این فایل در مرورگر شما خوانده میشود و هرگز آپلود نمیشود؛ فایلهایی تا ۵۰ مگابایت بررسی میشوند.
- بررسی را اجرا کنید. Check Signatures (بررسی امضاها) را بزنید. انتخاب فایل بهتنهایی بررسی را شروع نمیکند.
- حکم را بخوانید. خط اول نشان میدهد که آیا PDF حاوی امضاهای دیجیتال است، فقط فیلدهای خالی امضا دارد، یا هیچکدام.
- هر امضا را بخوانید. هر امضا همراه با فیلد مربوطه فهرست شده است؛ فیلدهای /Name، /Reason، /Location و زمان امضا در آن ذخیره شده، فرمت آن مشخص شده و نشان داده شده است که کدام بایتهای فایل را پوشش میدهد.
- جای دیگری اعتبارسنجی کنید. برای اینکه بدانید امضا معتبر است یا نه و چه کسی آن را ساخته است، فایل را در Adobe Acrobat Reader باز کنید یا با pdfsig بررسی کنید.
- با ادعای فرستنده مقایسه کنید. اگر گفته میشود یک فاکتور یا قرارداد بهصورت دیجیتال امضا شده اما هیچ امضایی مشاهده نمیشود، آن را از طریق کانالی که به آن اعتماد دارید با فرستنده تأیید کنید.
مثال
یک PDF دارای امضای دیجیتال
A PDF signed with a digital certificate, chosen with Choose a PDFFound 1 digital signature
Signature 1 (field “Signature1”, object 5)
Signer (/Name): Example Signer
Reason: Approved
Location: Example City
Signing time (/M): 2026-10-20 06:30:00 UTC (as written by the signing software)
Format: adbe.pkcs7.detached (Adobe.PPKLite)
Signed bytes: the whole file except the signature value itself
Signature fields: 1 (1 signed, 0 empty)
Signature dictionaries: 1 | ByteRange entries: 1 | /SigFlags 3 | raw /Sig text matches: 3 (also counts /SigFlags and /FT /Sig)
Not validated: the certificate, the signer’s identity and the signature value are not checked. Use Adobe Acrobat Reader or pdfsig for that.هر امضا را همراه با فیلد آن، /Name، /Reason، /Location و زمان امضا، و اینکه آیا بایتهای امضا شده کل فایل را پوشش میدهند یا تغییرات پس از امضا اضافه شدهاند، نمایش میدهد؛ یک PDF بدون امضا نشان میدهد «هیچ امضای دیجیتالی در این PDF یافت نشد».
آنچه بررسی میکند
| سیگنال | معنای آن |
|---|---|
| امضای دیجیتال N گشت | فایل PDF حاوی واژهنامههای امضایی با /ByteRange است. این نشان میدهد که یک امضا وجود دارد، نه اینکه معتبر باشد. |
| امضای دیجیتال یافت نشد، N فیلد امضای خالی | این فرم جای امضا دارد، اما هیچکس آن را امضا نکرده است. چنین سندی را بهعنوان امضا نشده در نظر بگیرید. |
| امضاکننده (/نام)، دلیل، مکان | متن توسط نرمافزار امضا تایپ شده است. این متن با هیچ گواهیای بررسی نشده است، بنابراین میتواند هر کسی را نام ببرد؛ بسیاری از امضاها امضاکننده را تنها در گواهی نام میبرند که در اینجا رمزگشایی نشده است. |
| زمان امضا (/M) | زمانی که توسط نرمافزار امضا نوشته شده است، نه یک مهر زمانی معتبر. مهر زمانی سند زمانی که PDF دارای آن باشد، بهطور جداگانه فهرست میشود. |
| بایتهای امضا شده: کل فایل | امضا کل فایل را پوشش میدهد به جز خود مقدار امضا: پس از امضا هیچ چیزی اضافه نشده است. |
| بایتهای اضافه شده پس از این امضا | یک بهروزرسانی افزایشی پس از امضا میآید: امضای بعدی، دادههای فرم، توضیحات یا تغییرات دیگر. در Acrobat Reader بررسی کنید چه چیزی تغییر کرده است. |
| هیچ محدودهٔ معتبر /ByteRange وجود ندارد یا محدودهای فراتر از انتها | ارزش امضا مفقود یا خراب است، یا فایل ناقص است. امضا را معیوب در نظر بگیرید. |
| PDF رمزگذاریشده، جریانهای غیرقابلخواندن | متن امضا در یک PDF رمزگذاریشده ممکن است بهصورت کاراکترهای غیرقابلخواندن نمایش داده شود و جریانهای اشیاء فشردهشده که قابلخواندن نیستند گزارش میشوند، زیرا فیلدهای ذخیرهشده در آنجا شمارش نمیشوند. |
نمونههای بیشتر
یک PDF بدون امضا
A plain PDF with no signature fieldsNo digital signatures found in this PDF.
یک فیلد امضای خالی
A PDF form with one signature field that nobody has signedامضای دیجیتال یافت نشد. این PDF دارای یک فیلد امضای خالی است: مکانی برای امضا، نه خود امضا، که پس از آن فیلدهای امضا: ۱ (۰ امضا شده، ۱ خالی) همراه با نام فیلد آمده است.
یک فایل PDF امضا شده پس از امضا تغییر کرد.
A signed PDF to which a comment was added and savedیک امضای دیجیتال یافت شد، همراه با متن امضاکننده و زمان امضا، و در بخش بایتهای امضا شده هشداری مبنی بر اینکه تعدادی بایت در انتهای فایل پس از این امضا اضافه شدهاند.
سوالات متداول
آیا این ابزار معتبر بودن امضا را تأیید میکند؟
خیر. این دیکشنریهای امضا (/Type /Sig با /ByteRange و /Contents) و فیلدهای امضا (/FT /Sig) را میخواند و متن ذخیرهشده در آنها را نمایش میدهد؛ گواهینامه، هویت امضاکننده یا مقدار امضا را بررسی نمیکند. برای اعتبارسنجی از Adobe Acrobat Reader یا pdfsig استفاده کنید.
آیا نتیجه ممکن است اشتباه باشد؟
بله. /Name، /Reason، /Location و زمان امضا توسط نرمافزار امضا نوشته میشوند و هیچ چیزی را اثبات نمیکنند، و بسیاری از امضاها امضاکننده را تنها در گواهینامه نام میبرند که در اینجا رمزگشایی نمیشود. تصویر امضا چسباندهشده روی فاکتور، امضای دیجیتال محسوب نمیشود و شناسایی نمیگردد، و یک PDF رمزگذاریشده میتواند متن امضاکننده را بهصورت کاراکترهای غیرقابلخواندن نمایش دهد.
آیا PDF بارگذاری میشود؟
خیر. این فایل در مرورگر شما خوانده میشود و هرگز از آن خارج نمیشود. فایلهایی تا ۵۰ مگابایت بررسی میشوند و کل فایل در حافظه بارگذاری میشود.
یک امضای دیجیتال واقعی در داخل یک فایل PDF چگونه به نظر میرسد؟
یک دیکشنری امضا با /Type /Sig، یک آرایه /ByteRange که بخشهای علامتگذاریشدهٔ فایل را فهرست میکند و یک مقدار /Contents که حاوی امضای رمزنگاریشده است، معمولاً به یک فیلد فرم با نشان /FT /Sig پیوند داده میشود.
آیا فایلهای PDF فشرده را میخواند؟
بله. جریانهای شیء فشردهشده در مرورگر شما تفشرده میشوند، بنابراین فیلدهای امضایی ذخیرهشده در آنجا یافت میشوند؛ هر جریانی که قابل خواندن نباشد در نتیجه گزارش میشود.
آیا میتوانم چند PDF را همزمان بررسی کنم؟
خیر. ابزار در هر اجرا یک فایل را میخواند؛ فایل بعدی را انتخاب کنید و دوباره Check Signatures را بزنید.
کدام فایلها را میتوانم بررسی کنم؟
فایلهای PDF تا ۵۰ مگابایت. فایلی که در ۱۰۲۴ بایت اول خود با سربرگ %PDF شروع نشود، بررسی نمیشود و صفحه همین را اعلام میکند.