Behovet for at kryptere en strengvariabel i webprogrammering forekommer ret ofte. Dette kan være nødvendigt ikke kun for at arbejde med adgangskoder eller andre private data. For eksempel er det ofte nemmere at kryptere html-kode, der skal gemmes i en fil, database eller cookie, end at organisere den for at rydde alle forbudte tegn inden skrivning og derefter gendanne dem efter læsning. Nedenfor er en af mulighederne for at kryptere en strengvariabel ved hjælp af PHP-sproget.
Instruktioner
Trin 1
Brug PHP's indbyggede base64_encode-funktion til at kode strengvariabler. Det har kun en parameter, der skal overføres - værdien af den krypterede variabel. For eksempel kan PHP-koden, der vil udsende base64 MIME-kodet tekst "krypteret streng" til siden, se sådan ud:
Den kodede tekst vil være sådan: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".
Trin 2
Brug den indbyggede base64_decode-funktion til at afkode base64 MIME-kodede strengvariabler. Denne funktion har også kun en påkrævet parameter. For eksempel, for at afkode og vise den kode, der blev opnået i det foregående trin, kan du bruge følgende linje i PHP:
Trin 3
Brug en webservice, hvis du har brug for at kode et ord eller teste en gang, eller hvis du ikke kan udføre PHP-scripts. For eksempel ved at gå til siden https://tools4noobs.com/online_php_functions/base64_encode indtast det ønskede ord eller tekst i det eneste felt, og klik på knappen mærket Base 64-kode. Scriptet på serveren modtager de indtastede data, anvender base64_encode-funktionen på det og placerer den kodede værdi i et ekstra indtastningsfelt. I den kan den krypterede streng kopieres og bruges efter eget skøn. Hvis der er behov for dekryptering, kan du bruge en lignende webservice, der anvender base64_decode-funktionen til den værdi, du indtastede. Den tilsvarende side på dette websted findes på