Τι είναι μια ψηφιακή υπογραφή PDF;

Μια ψηφιακή υπογραφή PDF είναι ένας κρυπτογραφικός μηχανισμός που επαληθεύει την ταυτότητα του υπογράφοντος και διασφαλίζει ότι το έγγραφο δεν έχει τροποποιηθεί από τότε που υπογράφηκε. Σε αντίθεση με μια απλή εικόνα μιας χειρόγραφης υπογραφής, μια ψηφιακή υπογραφή χρησιμοποιεί υποδομή δημόσιου κλειδιού (PKI) με πιστοποιητικά X.509 για να παρέχει μαθηματικά επαληθεύσιμη απόδειξη αυθεντικότητας και ακεραιότητας.

Όταν κάποιος υπογράφει ψηφιακά ένα PDF, το λογισμικό υπογραφής δημιουργεί ένα hash (ψηφιακό αποτύπωμα) του περιεχομένου του εγγράφου, το κρυπτογραφεί με το ιδιωτικό κλειδί του υπογράφοντος και ενσωματώνει αυτό το κρυπτογραφημένο hash μαζί με το πιστοποιητικό του υπογράφοντος στο PDF. Οποιοσδήποτε μπορεί αργότερα να επαληθεύσει την υπογραφή αποκρυπτογραφώντας το hash με το δημόσιο κλειδί του υπογράφοντος και συγκρίνοντάς το με ένα νέο hash του εγγράφου.

Πώς λειτουργούν οι υπογραφές PDF;

Οι υπογραφές PDF ακολουθούν τη μορφή PKCS#7 (Public Key Cryptography Standards), γνωστή και ως CMS (Cryptographic Message Syntax). Η υπογραφή αποθηκεύεται σε ένα αποκλειστικό λεξικό υπογραφής εντός της δομής PDF, που περιέχει:

  • ByteRange: Καθορίζει ποια bytes του PDF καλύπτονται από την υπογραφή
  • Contents: Τα πραγματικά δεδομένα υπογραφής PKCS#7 σε δεκαεξαδική μορφή
  • Αλυσίδα πιστοποιητικών: Ένα ή περισσότερα πιστοποιητικά X.509 που επαληθεύουν την ταυτότητα του υπογράφοντος
  • Μεταδεδομένα: Προαιρετικές πληροφορίες όπως λόγος υπογραφής, τοποθεσία και χρονόσημο

Το πιστοποιητικό περιλαμβάνει ημερομηνίες ισχύος και η υπογραφή μπορεί να επαληθευθεί για να ελεγχθεί εάν το πιστοποιητικό ήταν έγκυρο κατά την ώρα της υπογραφής και εάν το έγγραφο έχει τροποποιηθεί μετά την υπογραφή.

Περιγραφή εργαλείου

Αυτό το εργαλείο αναλύει αρχεία PDF για να εξάγει και να εμφανίσει πληροφορίες ψηφιακής υπογραφής χωρίς να απαιτείται καμία μεταφόρτωση διακομιστή. Αναλύει τη δομή PDF απευθείας στο πρόγραμμα περιήγησής σας για να βρει όλες τις ενσωματωμένες υπογραφές, διαβάζει τα δεδομένα υπογραφής PKCS#7, εξάγει λεπτομέρειες πιστοποιητικού και επαληθεύει την ακεραιότητα του εγγράφου ελέγχοντας εάν το αρχείο έχει τροποποιηθεί μετά την υπογραφή.

Το εργαλείο παρέχει μια σαφή επισκόπηση που δείχνει τις συνολικές υπογραφές που βρέθηκαν, πόσες είναι έγκυρες και λεπτομερείς πληροφορίες για κάθε υπογραφή, συμπεριλαμβανομένης της ταυτότητας του υπογράφοντος, της ημερομηνίας υπογραφής, της ισχύος του πιστοποιητικού και των πληροφοριών του εκδότη.

Χαρακτηριστικά

  • Επεξεργασία στην πλευρά του πελάτη: Όλη η ανάλυση γίνεται στο πρόγραμμα περιήγησής σας—τα PDF σας δεν φεύγουν ποτέ από τη συσκευή σας
  • Εξαγωγή πιστοποιητικού: Διαβάζει πιστοποιητικά X.509 ενσωματωμένα σε υπογραφές, συμπεριλαμβανομένου του Common Name, Organization και Country
  • Επαλήθευση ακεραιότητας: Ανιχνεύει εάν το PDF έχει τροποποιηθεί μετά την υπογραφή επαληθεύοντας την κάλυψη ByteRange
  • Έλεγχος λήξης: Προσδιορίζει πιστοποιητικά που έχουν λήξει με βάση την περίοδο ισχύος τους
  • Υποστήριξη πολλαπλών υπογραφών: Χειρίζεται PDF με πολλαπλές υπογραφές και εμφανίζει καθεμία ξεχωριστά

Περιπτώσεις χρήσης

  • Επαλήθευση συμβολαίου: Ελέγξτε γρήγορα εάν ένα υπογεγραμμένο συμβόλαιο έχει έγκυρες υπογραφές πριν το αποδεχθείτε
  • Ανασκόπηση νομικού εγγράφου: Επαληθεύστε την αυθεντικότητα ψηφιακά υπογεγραμμένων νομικών εγγράφων, δικαστικών αρχείων ή συμβολαιογραφημένων PDF
  • Επαλήθευση τιμολογίου: Επιβεβαιώστε ότι τα τιμολόγια από προμηθευτές έχουν νόμιμες ψηφιακές υπογραφές
  • Συμμόρφωση ελέγχου: Ανασκοπήστε υπογεγραμμένα έγγραφα για ελέγχους συμμόρφωσης όπου πρέπει να τεκμηριωθεί η ισχύς της υπογραφής
  • Επιθεώρηση πιστοποιητικού: Εξετάστε λεπτομέρειες πιστοποιητικού όπως εκδότης και ημερομηνίες ισχύος για έγγραφα που έχετε λάβει