Kenali file dari magic bytes-nya dan tandai ekstensi yang berbohong tentang format sebenarnya.
Pemeriksa Tanda Tangan PDF
Alat ini sendiri tersedia dalam bahasa Inggris; halaman ini menjelaskannya dalam bahasa Anda.
Gunakan Pemeriksa Tanda Tangan PDF
Fungsinya
Pilih berkas PDF untuk melihat apakah berkas tersebut berisi tanda tangan digital (kamus tanda tangan dengan atribut /ByteRange) atau hanya kolom tanda tangan yang kosong, beserta nama penandatangan, alasan, lokasi, dan waktu penandatanganan yang tersimpan di dalamnya. Fitur ini tidak memvalidasi tanda tangan maupun sertifikatnya.
Aplikasi ini sepenuhnya berjalan di browser Anda: tidak ada data yang Anda masukkan yang diunggah.
Cara menggunakan Pemeriksa Tanda Tangan PDF
- Pilih berkas PDF. Gunakan kolom file "Pilih PDF" untuk memilih file dari perangkat Anda. File tersebut akan dibaca langsung di browser Anda dan tidak akan pernah diunggah; file berukuran hingga 50 MB akan diperiksa.
- Jalankan pemeriksaan. Tekan "Periksa Tanda Tangan". Memilih berkas tidak secara otomatis memulai proses pemeriksaan.
- Baca putusannya. Baris pertama menunjukkan apakah berkas PDF tersebut berisi tanda tangan digital, hanya berisi kolom tanda tangan yang kosong, atau tidak ada keduanya.
- Baca setiap tanda tangan. Setiap tanda tangan dicantumkan beserta bidangnya, yaitu /Name, /Reason, /Location, dan waktu penandatanganan yang tersimpan di dalamnya, formatnya, serta byte mana saja dari berkas yang dicakupnya.
- Lakukan validasi di tempat lain. Untuk mengetahui apakah sebuah tanda tangan sah dan siapa yang membuatnya, buka berkas tersebut di Adobe Acrobat Reader atau periksa menggunakan pdfsig.
- Bandingkan dengan pernyataan pengirim. Jika sebuah faktur atau kontrak disebut telah ditandatangani secara digital namun tidak terdapat tanda tangan di dalamnya, konfirmasikan hal tersebut kepada pengirim melalui saluran yang sudah Anda percayai.
Contoh
Berkas PDF yang ditandatangani secara digital
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.Menampilkan setiap tanda tangan beserta kolomnya, yaitu /Nama, /Alasan, /Lokasi, dan waktu penandatanganan, serta apakah byte yang ditandatangani mencakup seluruh berkas atau ada perubahan yang ditambahkan setelah penandatanganan; PDF yang tidak ditandatangani akan menampilkan pesan “Tidak ditemukan tanda tangan digital dalam PDF ini.”
Apa yang diperiksa
| Sinyal | Apa artinya |
|---|---|
| Ditemukan N tanda tangan digital | Berkas PDF tersebut berisi kamus tanda tangan yang dilengkapi dengan atribut /ByteRange. Hal ini menunjukkan bahwa tanda tangan tersebut ada, bukan berarti tanda tangan tersebut sah. |
| Tidak ditemukan tanda tangan digital, ada N kolom tanda tangan yang kosong | Formulir tersebut memiliki kolom untuk ditandatangani, tetapi belum ada yang menandatanganinya. Anggaplah dokumen semacam itu sebagai dokumen yang belum ditandatangani. |
| Penandatangan (/Nama), Alasan, Lokasi | Teks yang diketik oleh perangkat lunak penandatanganan. Teks ini tidak diverifikasi berdasarkan sertifikat apa pun, sehingga dapat mencantumkan nama siapa saja; banyak tanda tangan hanya mencantumkan nama penandatangan yang tercantum dalam sertifikat, yang tidak diterjemahkan di sini. |
| Waktu Menandatangani (/M) | Waktu yang dicatat oleh perangkat lunak penandatanganan, bukan cap waktu yang tepercaya. Cap waktu dokumen dicantumkan secara terpisah jika berkas PDF tersebut memilikinya. |
| Byte bertanda: seluruh berkas | Tanda tangan tersebut mencakup seluruh berkas kecuali nilai tanda tangan itu sendiri: tidak ada yang ditambahkan setelah penandatanganan. |
| Byte yang ditambahkan setelah tanda tangan ini | Pembaruan tambahan terdapat setelah tanda tangan: tanda tangan yang dibuat kemudian, data formulir, komentar, atau perubahan lainnya. Periksa di Acrobat Reader untuk mengetahui apa saja yang telah berubah. |
| Tidak ada /ByteRange yang valid atau rentang yang melampaui akhir | Nilai tanda tangan hilang atau rusak, atau berkasnya terpotong. Anggap tanda tangan tersebut rusak. |
| PDF terenkripsi, aliran data yang tidak dapat dibaca | Teks penandatangan dalam file PDF terenkripsi dapat muncul sebagai karakter yang tidak terbaca, dan aliran objek terkompresi yang tidak dapat dibaca akan dilaporkan, karena bidang-bidang yang disimpan di dalamnya tidak dihitung. |
Contoh lainnya
PDF yang tidak ditandatangani
A plain PDF with no signature fieldsTidak ditemukan tanda tangan digital dalam berkas PDF ini.
Kolom tanda tangan yang kosong
A PDF form with one signature field that nobody has signedTidak ditemukan tanda tangan digital. Berkas PDF ini memiliki 1 bidang tanda tangan kosong: tempat untuk menandatangani, bukan tanda tangan itu sendiri, diikuti oleh informasi "Bidang tanda tangan: 1 (0 yang ditandatangani, 1 kosong)" beserta nama bidangnya.
File PDF yang telah ditandatangani mengalami perubahan setelah penandatanganan
A signed PDF to which a comment was added and savedDitemukan 1 tanda tangan digital, beserta teks penandatangan dan waktu penandatanganan, serta di bagian "Signed bytes" terdapat peringatan bahwa sejumlah byte di bagian akhir berkas ditambahkan setelah tanda tangan ini.
Pertanyaan yang Sering Diajukan
Apakah sistem ini memverifikasi keabsahan sebuah tanda tangan?
Tidak. Program ini membaca kamus tanda tangan (/Type /Sig dengan /ByteRange dan /Contents) serta bidang tanda tangan (/FT /Sig) dan menampilkan teks yang tersimpan di dalamnya; program ini tidak memeriksa sertifikat, identitas penandatangan, atau nilai tanda tangan. Gunakan Adobe Acrobat Reader atau pdfsig untuk memvalidasi.
Apakah hasilnya bisa salah?
Ya. Kolom /Name, /Reason, /Location, dan waktu penandatanganan ditulis oleh perangkat lunak penandatanganan dan tidak membuktikan apa pun; selain itu, banyak tanda tangan yang hanya mencantumkan nama penandatangan dalam sertifikat, yang tidak diterjemahkan di sini. Gambar tanda tangan yang ditempelkan pada faktur bukanlah tanda tangan digital dan tidak terdeteksi, serta PDF yang dienkripsi dapat menampilkan teks penandatangan sebagai karakter yang tidak terbaca.
Apakah berkas PDF-nya sudah diunggah?
Tidak. File tersebut dibaca langsung di browser Anda dan tidak pernah meninggalkan browser tersebut. File berukuran hingga 50 MB akan diperiksa, dan seluruh isi file dimuat ke dalam memori.
Seperti apa bentuk tanda tangan digital yang sebenarnya di dalam file PDF?
Kamus tanda tangan yang berisi /Type /Sig, sebuah array /ByteRange yang mencantumkan bagian-bagian bertanda dari berkas, dan nilai /Contents yang berisi tanda tangan kriptografis, biasanya tertaut ke bidang formulir yang ditandai dengan /FT /Sig.
Apakah aplikasi ini bisa membuka file PDF yang terkompresi?
Ya. Aliran objek terkompresi akan didekompresi di peramban Anda, sehingga bidang tanda tangan yang tersimpan di sana dapat terdeteksi; setiap aliran yang tidak dapat dibaca akan dilaporkan dalam hasil.
Apakah saya bisa memeriksa beberapa berkas PDF sekaligus?
Tidak. Alat ini membaca satu berkas per proses; pilih berkas berikutnya, lalu tekan tombol "Periksa Tanda Tangan" lagi.
File apa saja yang bisa saya periksa?
File PDF berukuran hingga 50 MB. File yang 1.024 byte pertamanya tidak diawali dengan header %PDF- tidak akan diperiksa, dan hal tersebut dijelaskan di halaman tersebut.