Кандайча сапты шифрлөө керек

Мазмуну:

Кандайча сапты шифрлөө керек
Кандайча сапты шифрлөө керек

Video: Кандайча сапты шифрлөө керек

Video: Кандайча сапты шифрлөө керек
Video: Часть 2. Теплая, красивая и удобная женская манишка на пуговицах. Вяжем на 2-х спицах. 2024, Май
Anonim

Веб программалоодо сап өзгөрмөсүн шифрлөө зарылдыгы көп кездешет. Бул сырсөздөр же башка жеке маалыматтар менен иштөө үчүн гана эмес, керек болушу мүмкүн. Мисалы, файлга, маалымат базасына же кукиге сакталышы керек болгон 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 функциясын колдоно турган ушул сыяктуу веб кызматын колдонсоңуз болот. Бул сайттагы тиешелүү баракча дареги боюнча жайгашкан

Сунушталууда: