Būtinybė šifruoti eilutės kintamąjį programuojant žiniatinklį atsiranda gana dažnai. Tai gali būti reikalinga ne tik dirbant su slaptažodžiais ar kitais asmeniniais duomenimis. Pavyzdžiui, dažnai lengviau užšifruoti HTML kodą, kurį reikia išsaugoti faile, duomenų bazėje ar slapuke, nei organizuoti, kad prieš rašant išvalytų visus draudžiamus simbolius, o paskui juos atkurtų. Žemiau pateikiama viena iš eilutės kintamojo šifravimo naudojant PHP kalbą variantų.
Nurodymai
1 žingsnis
Norėdami užkoduoti eilutės kintamuosius, naudokite PHP integruotą funkciją „base64_encode“. Jis turi perduoti tik vieną parametrą - užšifruoto kintamojo vertę. Pvz., PHP kodas, kuris pateiks „base64“MIME koduotą tekstą „užšifruotą eilutę“į puslapį, gali atrodyti taip:
Užkoduotas tekstas bus toks: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".
2 žingsnis
Naudokite integruotą „base64_decode“funkciją, kad iššifruotumėte „base64“MIME koduotus eilutės kintamuosius. Ši funkcija taip pat turi tik vieną būtiną parametrą. Pavyzdžiui, norint iššifruoti ir parodyti kodą, gautą per ankstesnį veiksmą, galite naudoti šią PHP eilutę:
3 žingsnis
Naudokitės žiniatinklio paslauga, jei reikia užkoduoti žodį arba išbandyti vieną kartą arba negalite vykdyti PHP scenarijų. Pavyzdžiui, eidami į puslapį https://tools4noobs.com/online_php_functions/base64_encode įveskite norimą žodį ar tekstą į vienintelį lauką ir spustelėkite mygtuką „Base 64“koduoti. Serverio scenarijus gaus įvestus duomenis, pritaikys jam funkciją base64_encode ir užkoduotą vertę įdės į papildomą įvesties lauką. Joje užšifruotą eilutę galima nukopijuoti ir naudoti savo nuožiūra. Jei reikia iššifruoti, galite naudoti panašią žiniatinklio paslaugą, kuri įvestai reikšmei pritaikys funkciją base64_decode. Atitinkamas šios svetainės puslapis yra