Τι είναι ένας σύνδεσμος προστατευμένος με κωδικό πρόσβασης;

Ένας σύνδεσμος προστατευμένος με κωδικό πρόσβασης κρυπτογραφεί μια διεύθυνση URL προορισμού, έτσι ώστε μόνο κάποιος με τον σωστό κωδικό πρόσβασης να μπορεί να αποκαλύψει το σημείο στο οποίο δείχνει. Αντί να στείλετε έναν απλό σύνδεσμο που ο καθένας μπορεί να ανοίξει, το URL κρυπτογραφείται στην πλευρά του πελάτη και ενσωματώνεται στο τμήμα του συνδέσμου (το τμήμα μετά το #), το οποίο δεν αποστέλλεται ποτέ σε έναν διακομιστή. Οποιοσδήποτε ανοίξει τον σύνδεσμο χρειάζεται τον κωδικό πρόσβασης για να αποκρυπτογραφήσει το τμήμα πίσω στο αρχικό URL πριν ο περιηγητής του μπορεί να πλοηγηθεί σε αυτό.

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

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

Το Link Lock Encryptor Decryptor προστατεύει με κωδικό πρόσβασης και ξεκλειδώνει URLs εξ ολοκλήρου στον περιηγητή σας χρησιμοποιώντας κρυπτογράφηση AES-GCM με κλειδί που προέρχεται από PBKDF2 (100.000 επαναλήψεις, SHA-256). Είναι συμβατό με τη μορφή συνδέσμου ανοιχτού κώδικα Link Lock, επομένως κλειδωμένοι σύνδεσμοι που δημιουργούνται από αυτό το εργαλείο (ή οποιαδήποτε άλλη παρουσία Link Lock) μπορούν να αποκρυπτογραφηθούν εδώ και αντίστροφα. Όλη η κρυπτογράφηση και αποκρυπτογράφηση συμβαίνει τοπικά — ο κωδικός πρόσβασης και το αρχικό URL δεν φεύγουν ποτέ από τη συσκευή σας.

Παραδείγματα

Κρυπτογράφηση ενός συνδέσμου

  • URL εισόδου: https://example.com/secret-document
  • Κωδικός πρόσβασης: my-secret-password
  • Έξοδος: Ένας κλειδωμένος σύνδεσμος όπως https://rapidtoolset.com/en/tool/link-lock-encryptor-decryptor#eyJ2IjoiMC4wLjEi...

Αποκρυπτογράφηση ενός συνδέσμου

  • Είσοδος: Ο κλειδωμένος σύνδεσμος παραπάνω, με τον σωστό κωδικό πρόσβασης
  • Έξοδος: https://example.com/secret-document

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

  • Κρυπτογράφηση AES-GCM στην πλευρά του πελάτη — το URL και ο κωδικός πρόσβασης δεν μεταδίδονται ποτέ πουθενά
  • Προαιρετική υπόδειξη κωδικού πρόσβασης — επισυνάψτε μια υπόδειξη που αποθηκεύεται χωρίς κρυπτογράφηση δίπλα στον κλειδωμένο σύνδεσμο
  • Αυτόματη ανίχνευση κλειδωμένων συνδέσμων — η επίσκεψη του εργαλείου με ένα τμήμα Link Lock στη γραμμή διευθύνσεων αλλάζει αυτόματα σε λειτουργία αποκρυπτογράφησης

Πώς λειτουργεί

Το εργαλείο παράγει ένα κλειδί AES 256-bit από τον κωδικό πρόσβασης σας χρησιμοποιώντας PBKDF2 με ένα τυχαίο άλας 16 byte και 100.000 επαναλήψεις SHA-256. Στη συνέχεια κρυπτογραφεί το URL με AES-GCM χρησιμοποιώντας ένα τυχαίο διάνυσμα αρχικοποίησης 12 byte. Το άλας, το IV, το κρυπτοκείμενο και η προαιρετική υπόδειξη συσκευάζονται σε ένα αντικείμενο JSON, κωδικοποιούνται σε base64 και προσαρτώνται μετά το # στον σύνδεσμο — ένας σχεδιασμός που κρατά το ολόκληρο μυστικό έξω από τα αρχεία καταγραφής διακομιστή και το ιστορικό περιηγητή που μεταδίδεται στο δίκτυο.

Περιορισμοί

  • Απαιτεί ένα ασφαλές περιβάλλον περιηγητή (HTTPS ή localhost) επειδή το Web Crypto API δεν είναι διαθέσιμο διαφορετικά.
  • Μόνο http:, https: και magnet: URLs μπορούν να κρυπτογραφηθούν.
  • Η ξέχασμα του κωδικού πρόσβασης καθιστά τον κλειδωμένο σύνδεσμο μόνιμα ανάκτητο — δεν υπάρχει επαναφορά κωδικού πρόσβασης.