Kako šifrirati Niz

Kazalo:

Kako šifrirati Niz
Kako šifrirati Niz

Video: Kako šifrirati Niz

Video: Kako šifrirati Niz
Video: Иллюзия Обмана 2 (2016) | Now You See Me 2 | Фильм в HD 2024, November
Anonim

Šifriranje nizovne spremenljivke pri spletnem programiranju se pojavi pogosto. To je morda potrebno ne samo za delo z gesli ali drugimi zasebnimi podatki. Na primer, pogosto je lažje šifrirati html kodo, ki jo je treba shraniti v datoteko, bazo podatkov ali piškotek, kot pa jo organizirati tako, da pred pisanjem izbriše vse prepovedane znake in jih po branju obnovi. Spodaj je ena od možnosti šifriranja nizovne spremenljivke z uporabo jezika PHP.

Kako šifrirati niz
Kako šifrirati niz

Navodila

Korak 1

Za kodiranje nizovnih spremenljivk uporabite PHP-jevo vgrajeno funkcijo base64_encode. Ima le en parameter, ki ga je treba posredovati - vrednost šifrirane spremenljivke. Na primer, koda PHP, ki bo na stran izpisala besedilo "kodiran niz", kodirano z MIME base64, lahko izgleda takole:

Kodirano besedilo bo tako: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

2. korak

Uporabite vgrajeno funkcijo base64_decode za dekodiranje spremenljivk niza, kodiranih z MIME base64. Ta funkcija ima tudi samo en zahtevan parameter. Na primer, za dekodiranje in prikaz kode, pridobljene v prejšnjem koraku, lahko uporabite naslednjo vrstico v PHP:

3. korak

Uporabite spletno storitev, če morate enkrat kodirati besedo ali preizkusiti ali če ne morete izvesti PHP skriptov. Na primer z obiskom strani https://tools4noobs.com/online_php_functions/base64_encode vnesite želeno besedo ali besedilo v edino polje in kliknite gumb z oznako Base 64 encode. Skript na strežniku bo prejel vnesene podatke, zanj uporabil funkcijo base64_encode in kodirano vrednost postavil v dodatno vnosno polje. V njem lahko šifrirani niz kopirate in uporabljate po lastni presoji. Če je potrebno dešifriranje, lahko uporabite podobno spletno storitev, ki bo uporabila funkcijo base64_decode za vrednost, ki ste jo vnesli. Ustrezna stran tega spletnega mesta je na naslovu

Priporočena: