Egy karakterlánc-változó titkosításának szükségessége a webprogramozásban elég gyakran előfordul. Erre nemcsak a jelszavakkal vagy más személyes adatokkal való munkavégzésre lehet szükség. Például gyakran könnyebb titkosítani a html kódot, amelyet fájlba, adatbázisba vagy cookie-ba kell menteni, mint megszervezni az összes tiltott karakter törlését az írás előtt, majd az olvasás után visszaállítani. Az alábbiakban bemutatjuk az string-változó titkosításának egyik lehetőségét a PHP nyelv segítségével.
Utasítás
1. lépés
Használja a PHP beépített base64_encode függvényét a karakterlánc-változók kódolásához. Csak egy paramétert kell átadni - a titkosított változó értékét. Például az a PHP-kód, amely az alap64 MIME kódolású "titkosított karakterláncot" adja ki az oldalra, így néz ki:
A kódolt szöveg a következő lesz: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".
2. lépés
A beépített base64_decode függvénnyel dekódolhatja az base64 MIME kódolású karakterláncváltozókat. Ennek a funkciónak is csak egy szükséges paramétere van. Például az előző lépésben kapott kód dekódolásához és megjelenítéséhez a következő sort használhatja a PHP-ben:
3. lépés
Használjon webszolgáltatást, ha egy szót kell kódolnia vagy egyszeri tesztet kell végeznie, vagy ha nem tudja végrehajtani a PHP-parancsfájlokat. Például azzal, hogy az oldalra lép Írja be a kívánt szót vagy szöveget az egyetlen mezőbe, és kattintson a Base 64 kódolás gombra. A szerveren lévő szkript megkapja a beírt adatokat, alkalmazza rá az base64_encode függvényt, és a kódolt értéket egy további beviteli mezőbe helyezi. Ebben a titkosított karakterlánc másolható és felhasználható saját belátása szerint. Ha visszafejtésre van szükség, használhat hasonló webszolgáltatást, amely a base64_decode függvényt alkalmazza a megadott értékre. A webhely megfelelő oldala a következő címen található: