Pliki i strony

Narzędzie do sprawdzania podpisów w plikach PDF

Działa lokalnie

Samo narzędzie jest w języku angielskim; na tej stronie znajdziesz wyjaśnienia w Twoim języku.

Użyj Narzędzie do sprawdzania podpisów w plikach PDF

Jak to działa

Wybierz plik PDF, aby sprawdzić, czy zawiera on podpisy cyfrowe (słowniki podpisów z parametrem /ByteRange), czy tylko puste pola podpisów, a także czy przechowywane są wraz z nimi nazwa podpisującego, powód, lokalizacja i czas podpisania. Funkcja ta nie weryfikuje poprawności podpisu ani certyfikatu.

Działa całkowicie w przeglądarce: żadne wprowadzone dane nie są przesyłane.

Jak korzystać z Narzędzie do sprawdzania podpisów w plikach PDF

  1. Wybierz plik PDF. Skorzystaj z pola „Wybierz plik PDF”, aby wybrać plik z urządzenia. Plik jest odczytywany w przeglądarce i nigdy nie jest przesyłany; sprawdzane są pliki o rozmiarze do 50 MB.
  2. Przeprowadź kontrolę. Naciśnij przycisk „Sprawdź podpisy”. Samo wybranie pliku nie powoduje rozpoczęcia sprawdzania.
  3. Zapoznaj się z wyrokiem. Pierwszy wiersz wskazuje, czy plik PDF zawiera podpisy cyfrowe, wyłącznie puste pola podpisów, czy też żadnego z tych elementów.
  4. Przeczytaj każdy podpis. Każdy podpis jest wymieniony wraz z polem, w którym przechowywane są dane /Nazwa, /Powód, /Lokalizacja oraz czas podpisania, a także wraz z informacją o jego formacie i o tym, które bajty pliku obejmuje.
  5. Sprawdź w innym miejscu. Aby sprawdzić, czy podpis jest ważny i kto go złożył, otwórz plik w programie Adobe Acrobat Reader lub sprawdź go za pomocą narzędzia pdfsig.
  6. Porównaj z twierdzeniem nadawcy. Jeśli faktura lub umowa ma rzekomo być podpisana cyfrowo, ale nie zawiera podpisu, należy to potwierdzić u nadawcy za pośrednictwem kanału, któremu już ufasz.

Przykład

Plik PDF z podpisem cyfrowym

Dane wejściowe
A PDF signed with a digital certificate, chosen with Choose a PDF
Jak wygląda wynik
Found 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.

Wyświetla każdy podpis wraz z polami: /Nazwa, /Powód, /Lokalizacja oraz datą i godziną podpisania, a także informację, czy podpisane bajty obejmują cały plik, czy też po podpisaniu wprowadzono zmiany; w przypadku pliku PDF bez podpisu wyświetla się komunikat: „W tym pliku PDF nie znaleziono żadnych podpisów cyfrowych”.

Co jest sprawdzane

SygnałCo to oznacza
Znaleziono N podpisów cyfrowychPlik PDF zawiera słowniki podpisów z atrybutem /ByteRange. Oznacza to jedynie, że podpis występuje, a nie że jest ważny.
Nie znaleziono podpisu cyfrowego, N pustych pól podpisuW formularzu znajduje się miejsce na podpis, ale nikt go nie złożył. Taki dokument należy traktować jako niepodpisany.
Podpisujący (/Imię i nazwisko), Powód, MiejsceTekst wygenerowany przez oprogramowanie do podpisywania. Nie jest on weryfikowany na podstawie żadnego certyfikatu, więc może zawierać dowolne imię i nazwisko; wiele podpisów podaje imię i nazwisko osoby podpisującej wyłącznie w certyfikacie, który nie jest tutaj odszyfrowywany.
Czas podpisywania (/M)Czas zapisany przez oprogramowanie do podpisywania, a nie zaufany znacznik czasu. Znacznik czasu dokumentu jest podawany osobno, jeśli plik PDF go zawiera.
Bajty ze znakiem: cały plikPodpis obejmuje cały plik z wyjątkiem samej wartości podpisu: po podpisaniu nie dodano do niego żadnych danych.
Bajty dodane po tym podpisiePo podpisie znajduje się aktualizacja przyrostowa: późniejszy podpis, dane formularza, komentarze lub inne zmiany. Sprawdź w programie Acrobat Reader, co uległo zmianie.
Brak prawidłowego parametru /ByteRange lub zakres wykracza poza koniecBrakuje wartości podpisu, jest ona uszkodzona lub plik został ucięty. Należy uznać podpis za uszkodzony.
Zaszyfrowany plik PDF, nieczytelne strumienie danychTekst sygnatariusza w zaszyfrowanym pliku PDF może wyświetlać się jako nieczytelne znaki, a skompresowane strumienie obiektów, których nie da się odczytać, są zgłaszane, ponieważ pola w nich przechowywane nie są uwzględniane.

Więcej przykładów

Plik PDF bez podpisu

Dane wejściowe
A plain PDF with no signature fields
Wynik

W tym pliku PDF nie znaleziono żadnych podpisów cyfrowych.

Puste pole podpisu

Dane wejściowe
A PDF form with one signature field that nobody has signed
Wynik

Nie znaleziono podpisu cyfrowego. Plik PDF zawiera 1 puste pole podpisu: miejsce na podpis, a nie sam podpis, a następnie informację „Pola podpisu: 1 (0 podpisanych, 1 puste)” wraz z nazwą pola.

Podpisany plik PDF uległ zmianie po podpisaniu

Dane wejściowe
A signed PDF to which a comment was added and saved
Wynik

Znaleziono 1 podpis cyfrowy wraz z tekstem podpisującego i czasem podpisania, a w sekcji „Signed bytes” pojawiło się ostrzeżenie, że na końcu pliku dodano pewną liczbę bajtów po tym podpisie.

Najczęściej zadawane pytania

Czy sprawdza, czy podpis jest ważny?

Nie. Program odczytuje słowniki podpisów (/Type /Sig z parametrami /ByteRange i /Contents) oraz pola podpisu (/FT /Sig) i wyświetla zapisany w nich tekst; nie sprawdza jednak certyfikatu, tożsamości podpisującego ani wartości podpisu. Do weryfikacji należy użyć programu Adobe Acrobat Reader lub pdfsig.

Czy wynik może być błędny?

Tak. Dane /Name, /Reason, /Location oraz czas podpisania są wpisywane przez oprogramowanie do podpisywania i niczego nie dowodzą, a wiele podpisów podaje nazwisko podpisującego wyłącznie w certyfikacie, który nie jest tutaj dekodowany. Obraz podpisu wklejony na fakturę nie jest podpisem cyfrowym i nie jest wykrywany, a zaszyfrowany plik PDF może wyświetlać tekst podpisu w postaci nieczytelnych znaków.

Czy plik PDF został już przesłany?

Nie. Plik jest odczytywany w przeglądarce i nigdy jej nie opuszcza. Sprawdzane są pliki o rozmiarze do 50 MB, a cały plik jest ładowany do pamięci.

Jak wygląda prawdziwy podpis cyfrowy w pliku PDF?

Słownik podpisów zawierający element /Type /Sig, tablicę /ByteRange zawierającą listę podpisanych części pliku oraz wartość /Contents zawierającą podpis kryptograficzny, zazwyczaj powiązany z polem formularza oznaczonym jako /FT /Sig.

Czy obsługuje skompresowane pliki PDF?

Tak. Skompresowane strumienie obiektów są dekompresowane w przeglądarce, dzięki czemu można odnaleźć zapisane w nich pola sygnatur; każdy strumień, którego nie da się odczytać, jest odnotowywany w wyniku.

Czy mogę sprawdzić kilka plików PDF jednocześnie?

Nie. Narzędzie odczytuje jeden plik na jedno uruchomienie; wybierz kolejny plik i ponownie naciśnij przycisk „Sprawdź sygnatury”.

Jakie pliki mogę sprawdzić?

Pliki PDF o rozmiarze do 50 MB. Plik, którego pierwsze 1024 bajty nie zaczynają się od nagłówka %PDF-, nie jest sprawdzany, o czym informuje strona.

Objaśnienie terminów

Badania PhishDestroy