Hvordan Kryptere En Streng

Innholdsfortegnelse:

Hvordan Kryptere En Streng
Hvordan Kryptere En Streng

Video: Hvordan Kryptere En Streng

Video: Hvordan Kryptere En Streng
Video: How a Bowling Alley Works 2024, Kan
Anonim

Behovet for å kryptere en strengvariabel i webprogrammering forekommer ganske ofte. Dette kan være nødvendig ikke bare for å jobbe med passord eller andre private data. For eksempel er det ofte lettere å kryptere html-kode som må lagres i en fil, database eller informasjonskapsel enn å organisere den for å fjerne alle forbudte tegn før du skriver, og deretter gjenopprette dem etter lesing. Nedenfor er et av alternativene for å kryptere en strengvariabel ved hjelp av PHP-språket.

Hvordan kryptere en streng
Hvordan kryptere en streng

Bruksanvisning

Trinn 1

Bruk PHPs innebygde base64_encode-funksjon til å kode strengvariabler. Den har bare en parameter som må sendes - verdien av den krypterte variabelen. For eksempel kan PHP-koden som vil sende ut base64 MIME-kodet tekst "kryptert streng" til siden se slik ut:

Den kodede teksten vil være slik: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

Steg 2

Bruk den innebygde base64_decode-funksjonen til å dekode base64 MIME-kodede strengvariabler. Denne funksjonen har også bare en nødvendig parameter. For eksempel, for å dekode og vise koden som ble oppnådd i forrige trinn, kan du bruke følgende linje i PHP:

Trinn 3

Bruk en webtjeneste hvis du trenger å kode et ord eller teste en gang, eller hvis du ikke kan utføre PHP-skript. For eksempel ved å gå til siden https://tools4noobs.com/online_php_functions/base64_encode skriv inn ønsket ord eller tekst i det eneste feltet og klikk på knappen merket Base 64-koding. Skriptet på serveren vil motta de angitte dataene, bruke base64_encode-funksjonen på den og plassere den kodede verdien i et ekstra inndatafelt. I den kan den krypterte strengen kopieres og brukes etter eget skjønn. Hvis dekryptering er nødvendig, kan du bruke en lignende webtjeneste som vil bruke base64_decode-funksjonen til verdien du skrev inn. Den tilsvarende siden på dette nettstedet ligger på

Anbefalt: