Ξεκλείδωμα PDF
Online
Η αποκρυπτογράφηση γίνεται στη μνήμη του browser σας. Το αρχείο μένει εδώ, ο κωδικός μένει εδώ. Δεν θα μπορούσαμε να τα δούμε ούτε να θέλαμε.
Επαληθεύστε το μόνοι σας: ανοίξτε τα DevTools → καρτέλα Network → ρίξτε ένα αρχείο. Δείτε ότι δεν γίνεται καμία μεταφόρτωση.
Τρία βήματα. Ο κωδικός δεν φεύγει από την καρτέλα.
Αποθέστε το PDF
Εντοπίζουμε τον τύπο κρυπτογράφησης (RC4 / AES-128 / AES-256) εξ ολοκλήρου τοπικά.
Εισαγάγετε τον κωδικό
Ο κωδικός χρησιμοποιείται στη μνήμη για την αποκρυπτογράφηση. Δεν στέλνεται πουθενά.
Λήψη μη προστατευμένου αντιγράφου
Αποθηκεύστε το αποκρυπτογραφημένο PDF. Το αρχικό αρχείο μένει άθικτο.
Πότε αξίζει να ξεκλειδώσετε ένα PDF
Συνήθως εμφανίζονται δύο διαφορετικές περιπτώσεις. Πρώτη: ένα PDF που δεν ανοίγει χωρίς κωδικό. Τραπεζική κίνηση, μηνιαία απόδειξη μισθοδοσίας, έγγραφο της ΑΑΔΕ, ειδοποίηση πληρωμής — πολλά ιδρύματα τα στέλνουν κρυπτογραφημένα και σας λένε τον κωδικό (συχνά ΑΦΜ, ημερομηνία γέννησης, τα τέσσερα τελευταία ψηφία λογαριασμού). Πληκτρολογείτε μία φορά τον μήνα, παίρνετε το έγγραφο, προχωράτε. Όταν όμως πρέπει να συνδυάσετε αυτό το έγγραφο με άλλα, να το υπογράψετε ή να το επισυνάψετε σε πύλη που δεν δέχεται κρυπτογραφημένα αρχεία, χρειάζεστε αντίγραφο χωρίς κωδικό.
Η δεύτερη περίπτωση είναι λεπτότερη: ένα PDF που ανοίγει κανονικά αλλά δεν επιτρέπει εκτύπωση, αντιγραφή κειμένου ή επεξεργασία. Είναι «προστασία ιδιοκτήτη» — το αρχείο δεν ζητά κωδικό για να ανοίξει, αλλά ο συντάκτης το έχει σημειώσει ως περιορισμένο. Αν έχετε νόμιμο λόγο να αντιγράψετε κείμενο ή να εκτυπώσετε (γράψατε εσείς το έγγραφο, το αγοράσατε και θέλετε να σημειώσετε, ο λογιστής χρειάζεται να βγάλει νούμερα), η αφαίρεση του περιορισμού είναι το σωστό βήμα.
Τι κάνει το εργαλείο και τι δεν κάνει
Το εργαλείο εντοπίζει αυτόματα σε ποια περίπτωση είστε:
- Αν το αρχείο χρειάζεται κωδικό χρήστη για να ανοίξει, το εργαλείο τον ζητά. Πληκτρολογείτε, το αρχείο αποκρυπτογραφείται στον περιηγητή, και κατεβάζετε αντίγραφο χωρίς προστασία. Το αρχικό αρχείο στον δίσκο μένει άθικτο.
- Αν το αρχείο ανοίγει αλλά έχει μόνο περιορισμούς, δεν χρειάζεται κωδικός — το εργαλείο αποθηκεύει εκ νέου το αρχείο χωρίς τους περιορισμούς και κατεβάζετε το αποτέλεσμα. (Οι αναγνώστες PDF αντιμετωπίζουν τους περιορισμούς ιδιοκτήτη ως ευγενική παρότρυνση, όχι ως κρυπτογραφική κλειδαριά· η αφαίρεσή τους είναι απλή.)
- Αν το αρχείο δεν είναι καθόλου κρυπτογραφημένο, το εργαλείο σας το λέει και απλώς το ξανααποθηκεύει. Δεν υπάρχει τίποτα να αφαιρεθεί.
Αυτό που το εργαλείο δεν κάνει είναι να μαντέψει τον κωδικό σας. Αν δεν τον γνωρίζετε, εδώ δεν θα βοηθήσει. Η σύγχρονη κρυπτογράφηση PDF (ιδιαίτερα AES-256) έχει σχεδιαστεί ώστε να μην μπορεί να μαντευτεί· επιθέσεις ωμής βίας δεν είναι εφικτές παρά μόνο σε εξαιρετικά αδύναμους κωδικούς. Αν ξεχάσατε τον κωδικό του δικού σας εγγράφου, ο καλύτερος δρόμος είναι να τον ανακτήσετε από τη πηγή του αρχείου (η ηλεκτρονική τραπεζική πύλη συνήθως επιτρέπει εκ νέου λήψη).
Ποια πρότυπα κρυπτογράφησης υποστηρίζονται
Το εργαλείο χρησιμοποιεί qpdf — την υλοποίηση αναφοράς της προδιαγραφής PDF — μεταγλωττισμένη σε WebAssembly ώστε να τρέχει στον περιηγητή. Αυτό δίνει πλήρη κάλυψη όλων των τυπικών τύπων κρυπτογράφησης PDF:
- RC4-40 και RC4-128 — παλαιότερες μορφές, ακόμη συνηθισμένες σε σαρωμένα έγγραφα και παλαιότερα τραπεζικά PDF.
- AES-128 — το πρότυπο για τα περισσότερα PDF που παράγονται από το 2008.
- AES-256 — η σύγχρονη μορφή που χρησιμοποιούν οι πρόσφατες εκδόσεις του Adobe Acrobat και τα περισσότερα νεότερα εργαλεία.
Αν το εργαλείο δεν μπορεί να ξεκλειδώσει το αρχείο σας, η συνηθέστερη αιτία είναι λάθος κωδικός. Το μήνυμα σφάλματος το λέει. Σπανιότεροι λόγοι: φθαρμένο αρχείο, ή μη τυποποιημένη κρυπτογράφηση που κάποιο λογισμικό προσθέτει πάνω στην τυπική κρυπτογράφηση PDF (συστήματα DRM ορισμένων εκδοτών). Οι τυπικοί κωδικοί PDF υποστηρίζονται πάντα.
Τι πρέπει και τι δεν πρέπει να ξεκλειδώνετε
Ξεκάθαρα: το εργαλείο αφαιρεί την κρυπτογράφηση αλλά δεν σας παραχωρεί δικαιώματα που δεν έχετε. Χρησιμοποιήστε το για:
- Δικά σας έγγραφα — τραπεζικές κινήσεις, αποδείξεις μισθοδοσίας, PDF της ΑΑΔΕ, συμβάσεις που έχετε υπογράψει και αποθηκεύσει με κωδικό.
- Έγγραφα της οργάνωσής σας — εσωτερικές αναφορές, συμβάσεις προμηθευτών, οτιδήποτε στο οποίο έχετε νόμιμη πρόσβαση.
- Έγγραφα όπου έχετε ρητή άδεια να αφαιρέσετε περιορισμούς — ένας συνάδελφος έστειλε περιορισμένο PDF και σας ζήτησε να βγάλετε ένα τμήμα.
Μην το χρησιμοποιείτε για: υλικό προστατευμένο με πνευματικά δικαιώματα που δεν σας ανήκει (ακαδημαϊκά άρθρα, e-books, επί πληρωμή μαθήματα) — η αφαίρεση τεχνικής προστασίας από έργα με δικαιώματα είναι παράνομη σε πολλές δικαιοδοσίες ακόμη κι όταν είναι τεχνικά εφικτή. Το γεγονός ότι το εργαλείο τρέχει τοπικά και δεν αφήνει ίχνη δεν αλλάζει τη νομική κατάσταση της χρήσης του.
Πρακτικές σημειώσεις
- Επαληθεύστε τον κωδικό ανοίγοντας πρώτα το αρχείο σε κανονικό αναγνώστη PDF. Αν τον δέχεται ο αναγνώστης, τον δέχεται και αυτό το εργαλείο. Αν τον απορρίπτει, ο κωδικός είναι λάθος.
- Σε αρχεία με μόνο περιορισμούς δεν χρειάζεται κωδικός — απλώς ρίχνετε το αρχείο. Το εργαλείο βλέπει ότι δεν χρειάζεται προτροπή για κωδικό χρήστη και αφαιρεί τους περιορισμούς αμέσως.
- Μετά το ξεκλείδωμα μπορείτε να κάνετε τα πάντα με το αρχείο — υπογραφή με sign-pdf, επεξεργασία με edit-pdf, συγχώνευση με merge-pdf, συμπίεση με compress-pdf. Κανένα από αυτά δεν λειτουργεί σε κρυπτογραφημένο αρχείο, οπότε το ξεκλείδωμα είναι συνήθως το πρώτο βήμα μιας μεγαλύτερης ροής.
- Στην αντίθετη κατεύθυνση. Για να προσθέσετε κωδικό σε PDF, δείτε protect-pdf.
Ιδιωτικότητα
Ο κωδικός σας είναι τουλάχιστον τόσο ευαίσθητος όσο και το έγγραφο που προστατεύει, συχνά περισσότερο — πολλοί επαναχρησιμοποιούν τον ίδιο κωδικό σε διαφορετικά αρχεία. Αυτό το εργαλείο τρέχει εξ ολοκλήρου στον περιηγητή σας. Ο κωδικός που πληκτρολογείτε μένει στη συσκευή σας, χρησιμοποιείται για την αποκρυπτογράφηση του αρχείου στη μνήμη του περιηγητή και απορρίπτεται όταν κλείσετε την καρτέλα. Τίποτα δεν ανεβαίνει· κανένας διακομιστής δεν βλέπει κωδικό ή έγγραφο. Μπορείτε να το επιβεβαιώσετε: ανοίξτε DevTools και παρακολουθήστε την καρτέλα Network κατά το ξεκλείδωμα — δεν θα δείτε εξερχόμενα αιτήματα με περιεχόμενο αρχείου ή κωδικό.
Συχνές ερωτήσεις
Φεύγει ο κωδικός μου από την καρτέλα;
Όχι. Ο κωδικός χρησιμοποιείται στη μνήμη για την αποκρυπτογράφηση του PDF. Τίποτα δεν μεταδίδεται — επαληθεύεται στο DevTools → Network.
Μπορείτε να ανακτήσετε ξεχασμένο κωδικό;
Όχι. Δεν κάνουμε brute-force, επιθέσεις λεξικού ή μαντέματα. Πρέπει να γνωρίζετε τον κωδικό.
Ποιοι τύποι κρυπτογράφησης υποστηρίζονται;
RC4-40, RC4-128, AES-128, AES-256. Καλύπτει κάθε PDF που δημιουργείται από Acrobat, Word, Preview και κοινά εργαλεία.
Είναι νόμιμο να ξεκλειδώσω ένα PDF;
Ναι — αν έχετε νόμιμη εξουσιοδότηση για πρόσβαση και τροποποίηση. Πρέπει να είστε κάτοχος ή να έχετε ρητή άδεια.