Жолды қалай шифрлауға болады

Мазмұны:

Жолды қалай шифрлауға болады
Жолды қалай шифрлауға болады

Бейне: Жолды қалай шифрлауға болады

Бейне: Жолды қалай шифрлауға болады
Бейне: Жолым ашылсын десеңіз... 2024, Мамыр
Anonim

Веб-бағдарламалауда жолдық айнымалыны шифрлау қажеттілігі жиі кездеседі. Бұл құпия сөзбен немесе басқа жеке деректермен жұмыс істеу үшін ғана емес қажет болуы мүмкін. Мысалы, файлға, дерекқорға немесе cookie файлына сақталуы керек html кодын шифрлау, оны жазудан бұрын тыйым салынған барлық таңбаларды тазартуды ұйымдастырудан гөрі, оларды оқығаннан кейін қалпына келтіру оңайырақ. Төменде PHP тілінің көмегімен жолдық айнымалыны шифрлауға арналған нұсқалардың бірі берілген.

Жолды қалай шифрлауға болады
Жолды қалай шифрлауға болады

Нұсқаулық

1-қадам

Жолдық айнымалыларды кодтау үшін PHP-дің кірістірілген base64_encode функциясын қолданыңыз. Оның бір ғана параметрі бар - ол шифрланған айнымалының мәні. Мысалы, параққа base64 MIME кодталған «шифрланған жол» мәтінін шығаратын PHP коды келесідей болуы мүмкін:

Кодталған мәтін келесідей болады: «5 + D46PTw7uLg7e3g / yDx8vDu6uA =».

2-қадам

Енгізілген base64_decode функциясын пайдаланып, base64 MIME кодталған жолдық айнымалылардың декодтарын ашыңыз. Бұл функцияда тек бір ғана қажетті параметр бар. Мысалы, алдыңғы қадамда алынған кодты декодтау және көрсету үшін PHP-де келесі жолды қолдануға болады:

3-қадам

Егер сізге сөзді кодтау немесе бір реттік тестілеу қажет болса немесе PHP сценарийлерін орындай алмасаңыз, веб-қызметті қолданыңыз. Мысалы, параққа өту арқылы https://tools4noobs.com/online_php_functions/base64_encode жалғыз өріске қажетті сөзді немесе мәтінді енгізіп, Base 64 шифры деп белгіленген батырманы басыңыз. Сервердегі сценарий енгізілген деректерді алады, оған base64_encode функциясын қолданады және кодталған мәнді қосымша енгізу өрісіне орналастырады. Онда шифрланған жолды көшіруге және сіздің қалауыңыз бойынша пайдалануға болады. Егер шифрды шешу қажет болса, сіз енгізілген мәнге base64_decode функциясын қолданатын ұқсас веб-қызметті пайдалана аласыз. Осы сайттың сәйкес беті орналасқан

Ұсынылған: