Konieczność zaszyfrowania zmiennej łańcuchowej w programowaniu internetowym występuje dość często. Może to być konieczne nie tylko do pracy z hasłami lub innymi prywatnymi danymi. Na przykład często łatwiej jest zaszyfrować kod HTML, który należy zapisać do pliku, bazy danych lub pliku cookie, niż zorganizować go tak, aby wyczyścić wszystkie zabronione znaki przed zapisaniem, a następnie przywrócić je po odczytaniu. Poniżej znajduje się jedna z opcji szyfrowania zmiennej łańcuchowej przy użyciu języka PHP.
Instrukcje
Krok 1
Użyj wbudowanej funkcji base64_encode PHP do kodowania zmiennych łańcuchowych. Posiada tylko jeden parametr, który należy przekazać - wartość zaszyfrowanej zmiennej. Na przykład kod PHP, który wyprowadzi na stronę zakodowany w base64 MIME tekst „zaszyfrowany ciąg”, może wyglądać tak:
Zakodowany tekst będzie wyglądał następująco: „5 + D46PTw7uLg7e3g / yDx8vDu6uA =.
Krok 2
Użyj wbudowanej funkcji base64_decode, aby odkodować zmienne ciągu zakodowane w base64 MIME. Ta funkcja ma również tylko jeden wymagany parametr. Na przykład, aby zdekodować i wyświetlić kod uzyskany w poprzednim kroku, możesz użyć następującej linii w PHP:
Krok 3
Użyj usługi sieciowej, jeśli potrzebujesz zakodować słowo lub przetestować jednorazowo, lub jeśli nie możesz wykonać skryptów PHP. Na przykład przechodząc do strony https://tools4noobs.com/online_php_functions/base64_encode wprowadź żądane słowo lub tekst w jedynym polu i kliknij przycisk oznaczony kodem Base 64. Skrypt na serwerze odbierze wprowadzone dane, zastosuje do nich funkcję base64_encode i umieści zakodowaną wartość w dodatkowym polu wejściowym. W nim zaszyfrowany ciąg może być kopiowany i używany według własnego uznania. Jeśli potrzebne jest odszyfrowanie, możesz użyć podobnej usługi sieciowej, która zastosuje funkcję base64_decode do wprowadzonej wartości. Odpowiednia strona w tej witrynie znajduje się pod adresem