Как да шифровам низ

Съдържание:

Как да шифровам низ
Как да шифровам низ

Видео: Как да шифровам низ

Видео: Как да шифровам низ
Видео: Teachingame 2024, Април
Anonim

Необходимостта от криптиране на низова променлива в уеб програмирането възниква доста често. Това може да е необходимо не само за работа с пароли или други лични данни. Например, често е по-лесно да шифровате html код, който трябва да бъде записан във файл, база данни или бисквитка, отколкото да го организирате, за да изчистите всички забранени символи преди писане и след това да ги възстановите след четене. По-долу е дадена една от опциите за криптиране на низ променлива с помощта на езика PHP.

Как да шифровам низ
Как да шифровам низ

Инструкции

Етап 1

Използвайте вградената в PHP функция base64_encode, за да кодирате низови променливи. Той има само един параметър, който трябва да бъде предаден - стойността на криптираната променлива. Например PHP кодът, който ще изведе на страницата "кодиран низ" на кодирания от MIME текст на страницата, може да изглежда така:

Кодираният текст ще бъде по следния начин: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

Стъпка 2

Използвайте вградената функция base64_decode, за да декодирате променливи, кодирани в MIME base64. Тази функция също има само един задължителен параметър. Например, за да декодирате и покажете кода, получен в предишната стъпка, можете да използвате следния ред в PHP:

Стъпка 3

Използвайте уеб услуга, ако трябва да кодирате дума или да тествате еднократно или ако не можете да изпълните PHP скриптове. Например, като отидете на страницата https://tools4noobs.com/online_php_functions/base64_encode въведете желаната дума или текст в единственото поле и кликнете върху бутона с надпис Base 64 encode. Скриптът на сървъра ще получи въведените данни, ще приложи към него функцията base64_encode и ще постави кодираната стойност в допълнително поле за въвеждане. В него шифрованият низ може да бъде копиран и използван по ваша преценка. Ако е необходимо дешифриране, можете да използвате подобна уеб услуга, която ще приложи функцията base64_decode към въведената от вас стойност. Съответната страница на този сайт се намира на адрес

Препоръчано: