Hoe Een String Te Versleutelen

Inhoudsopgave:

Hoe Een String Te Versleutelen
Hoe Een String Te Versleutelen

Video: Hoe Een String Te Versleutelen

Video: Hoe Een String Te Versleutelen
Video: How to Encrypt and Decrypt in Python - Encrypting Strings in Python 2024, Mei
Anonim

De noodzaak om een stringvariabele in webprogrammering te coderen komt vrij vaak voor. Dit kan niet alleen nodig zijn voor het werken met wachtwoorden of andere privégegevens. Het is bijvoorbeeld vaak gemakkelijker om html-code die moet worden opgeslagen in een bestand, database of cookie te versleutelen dan om het zo te organiseren dat alle verboden tekens worden gewist voordat ze worden geschreven, en ze vervolgens na het lezen te herstellen. Hieronder is een van de opties voor het versleutelen van een stringvariabele met behulp van de PHP-taal.

Hoe een string te versleutelen
Hoe een string te versleutelen

instructies:

Stap 1

Gebruik de ingebouwde base64_encode-functie van PHP om tekenreeksvariabelen te coderen. Het heeft slechts één parameter die moet worden doorgegeven - de waarde van de versleutelde variabele. De PHP-code die de base64 MIME-gecodeerde tekst "encrypted string" naar de pagina zal uitvoeren, kan er bijvoorbeeld als volgt uitzien:

De gecodeerde tekst ziet er als volgt uit: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

Stap 2

Gebruik de ingebouwde base64_decode-functie om base64 MIME-gecodeerde tekenreeksvariabelen te decoderen. Deze functie heeft ook maar één vereiste parameter. Om bijvoorbeeld de code die in de vorige stap is verkregen te decoderen en weer te geven, kunt u de volgende regel in PHP gebruiken:

Stap 3

Gebruik een webservice als u een woord moet coderen of eenmalig moet testen, of als u geen PHP-scripts kunt uitvoeren. Bijvoorbeeld door naar de pagina te gaan https://tools4noobs.com/online_php_functions/base64_encode voer het gewenste woord of de gewenste tekst in het enige veld in en klik op de knop met het label Base 64 encode. Het script op de server ontvangt de ingevoerde gegevens, past de functie base64_encode erop toe en plaatst de gecodeerde waarde in een extra invoerveld. Daarin kan de versleutelde string naar eigen goeddunken worden gekopieerd en gebruikt. Als decodering nodig is, kunt u een vergelijkbare webservice gebruiken die de functie base64_decode toepast op de waarde die u hebt ingevoerd. De bijbehorende pagina op deze site bevindt zich op

Aanbevolen: