Merkkijonon Salaus

Sisällysluettelo:

Merkkijonon Salaus
Merkkijonon Salaus

Video: Merkkijonon Salaus

Video: Merkkijonon Salaus
Video: Cryptography with Python! XOR 2024, Marraskuu
Anonim

Tarve salata merkkijonomuuttuja web-ohjelmoinnissa tapahtuu melko usein. Tämä voi olla välttämätöntä paitsi salasanojen tai muun yksityisen datan käsittelyssä. Esimerkiksi tiedostoon, tietokantaan tai evästeeseen tallennettavan html-koodin salaus on usein helpompaa kuin sen järjestäminen, että se tyhjentää kaikki kielletyt merkit ennen kirjoittamista ja palauttaa ne sitten lukemisen jälkeen. Alla on yksi vaihtoehdoista salata merkkijonomuuttuja PHP-kielellä.

Merkkijonon salaus
Merkkijonon salaus

Ohjeet

Vaihe 1

Käytä PHP: n sisäänrakennettua base64_encode-toimintoa koodaamaan merkkijonomuuttujia. Sillä on vain yksi parametri, joka on välitettävä - salatun muuttujan arvo. Esimerkiksi PHP-koodi, joka tuottaa Base64 MIME -koodatun tekstin "salattu merkkijono" sivulle, voi näyttää tältä:

Koodattu teksti on seuraava: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

Vaihe 2

Käytä sisäänrakennettua base64_decode-toimintoa dekoodaamaan base64 MIME-koodatut merkkijonomuuttujat. Tässä toiminnossa on myös vain yksi vaadittu parametri. Esimerkiksi edellisessä vaiheessa saadun koodin purkamiseksi ja näyttämiseksi voit käyttää seuraavaa riviä PHP: ssä:

Vaihe 3

Käytä verkkopalvelua, jos sinun on koodattava sana tai testattava kertaluonteisesti tai jos et voi suorittaa PHP-komentosarjoja. Esimerkiksi siirtymällä sivulle https://tools4noobs.com/online_php_functions/base64_encode kirjoita haluamasi sana tai teksti ainoaan kenttään ja napsauta painiketta nimeltä Base 64 Encode. Palvelimen komentosarja vastaanottaa syötetyt tiedot, käyttää siihen base64_encode-funktiota ja sijoittaa koodatun arvon toiseen syöttökenttään. Siinä salattu merkkijono voidaan kopioida ja käyttää harkintasi mukaan. Jos salauksen purkamista tarvitaan, voit käyttää samanlaista verkkopalvelua, joka käyttää base64_decode-funktiota antamaasi arvoon. Tämän sivuston vastaava sivu sijaitsee osoitteessa

Suositeltava: