Πώς να κρυπτογραφήσετε μια συμβολοσειρά

Πίνακας περιεχομένων:

Πώς να κρυπτογραφήσετε μια συμβολοσειρά
Πώς να κρυπτογραφήσετε μια συμβολοσειρά

Βίντεο: Πώς να κρυπτογραφήσετε μια συμβολοσειρά

Βίντεο: Πώς να κρυπτογραφήσετε μια συμβολοσειρά
Βίντεο: Πώς Να Κρυπτογραφήσετε Ένα Μήνυμα Ηλεκτρονικού Ταχυδρομείου Στο Microsoft Outlook; 2024, Νοέμβριος
Anonim

Η ανάγκη κρυπτογράφησης μιας μεταβλητής συμβολοσειράς στον προγραμματισμό Ιστού εμφανίζεται πολύ συχνά. Αυτό μπορεί να είναι απαραίτητο όχι μόνο για εργασία με κωδικούς πρόσβασης ή άλλα ιδιωτικά δεδομένα. Για παράδειγμα, είναι συχνά πιο εύκολο να κρυπτογραφήσετε κώδικα html που πρέπει να αποθηκευτεί σε ένα αρχείο, μια βάση δεδομένων ή ένα cookie από το να το οργανώσετε για να διαγράψετε όλους τους απαγορευμένους χαρακτήρες πριν γράψετε και, στη συνέχεια, να τους επαναφέρετε μετά την ανάγνωση. Παρακάτω είναι μία από τις επιλογές για την κρυπτογράφηση μιας μεταβλητής συμβολοσειράς χρησιμοποιώντας τη γλώσσα PHP.

Πώς να κρυπτογραφήσετε μια συμβολοσειρά
Πώς να κρυπτογραφήσετε μια συμβολοσειρά

Οδηγίες

Βήμα 1

Χρησιμοποιήστε την ενσωματωμένη συνάρτηση base64_encode της PHP για να κωδικοποιήσετε μεταβλητές συμβολοσειρών. Έχει μόνο μία παράμετρο που πρέπει να περάσει - την τιμή της κρυπτογραφημένης μεταβλητής. Για παράδειγμα, ο κωδικός PHP που θα εξάγει το κωδικοποιημένο κείμενο base64 MIME "κρυπτογραφημένη συμβολοσειρά" στη σελίδα μπορεί να έχει την εξής μορφή:

Το κωδικοποιημένο κείμενο θα έχει ως εξής: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

Βήμα 2

Χρησιμοποιήστε την ενσωματωμένη συνάρτηση base64_decode για την αποκωδικοποίηση μεταβλητών συμβολοσειράς κωδικοποιημένης base64 MIME. Αυτή η συνάρτηση έχει επίσης μόνο μία απαιτούμενη παράμετρο. Για παράδειγμα, για να αποκωδικοποιήσετε και να εμφανίσετε τον κωδικό που αποκτήθηκε στο προηγούμενο βήμα, μπορείτε να χρησιμοποιήσετε την ακόλουθη γραμμή στο PHP:

Βήμα 3

Χρησιμοποιήστε μια υπηρεσία ιστού εάν θέλετε να κωδικοποιήσετε μια λέξη ή να δοκιμάσετε μία φορά ή εάν δεν μπορείτε να εκτελέσετε σενάρια PHP. Για παράδειγμα, μεταβαίνοντας στη σελίδα https://tools4noobs.com/online_php_functions/base64_encode εισαγάγετε την επιθυμητή λέξη ή κείμενο στο μόνο πεδίο και κάντε κλικ στο κουμπί με την ένδειξη Base 64 encode. Το σενάριο στον διακομιστή θα λάβει τα εισαγόμενα δεδομένα, θα εφαρμόσει τη συνάρτηση base64_encode σε αυτό και θα τοποθετήσει την κωδικοποιημένη τιμή σε ένα επιπλέον πεδίο εισαγωγής. Σε αυτήν, η κρυπτογραφημένη συμβολοσειρά μπορεί να αντιγραφεί και να χρησιμοποιηθεί κατά την κρίση σας. Εάν απαιτείται αποκρυπτογράφηση, μπορείτε να χρησιμοποιήσετε μια παρόμοια υπηρεσία ιστού που θα εφαρμόσει τη συνάρτηση base64_decode στην τιμή που εισαγάγατε. Η αντίστοιχη σελίδα σε αυτόν τον ιστότοπο βρίσκεται στη διεύθυνση

Συνιστάται: