So Verschlüsseln Sie Eine Zeichenfolge

Inhaltsverzeichnis:

So Verschlüsseln Sie Eine Zeichenfolge
So Verschlüsseln Sie Eine Zeichenfolge
Anonim

Die Notwendigkeit, eine String-Variable in der Webprogrammierung zu verschlüsseln, tritt häufig auf. Dies kann nicht nur für die Arbeit mit Passwörtern oder anderen privaten Daten erforderlich sein. Zum Beispiel ist es oft einfacher, HTML-Code zu verschlüsseln, der in einer Datei, Datenbank oder einem Cookie gespeichert werden muss, als ihn so zu organisieren, dass alle verbotenen Zeichen vor dem Schreiben gelöscht und nach dem Lesen wiederhergestellt werden. Unten ist eine der Optionen zum Verschlüsseln einer String-Variablen mit der PHP-Sprache.

So verschlüsseln Sie eine Zeichenfolge
So verschlüsseln Sie eine Zeichenfolge

Anleitung

Schritt 1

Verwenden Sie die integrierte base64_encode-Funktion von PHP, um String-Variablen zu codieren. Es muss nur ein Parameter übergeben werden – der Wert der verschlüsselten Variablen. Der PHP-Code, der den base64-MIME-codierten Text "encrypted string" an die Seite ausgibt, könnte beispielsweise so aussehen:

Der codierte Text sieht so aus: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

Schritt 2

Verwenden Sie die integrierte base64_decode-Funktion, um base64-MIME-codierte Zeichenfolgenvariablen zu decodieren. Auch diese Funktion hat nur einen erforderlichen Parameter. Um beispielsweise den im vorherigen Schritt erhaltenen Code zu decodieren und anzuzeigen, können Sie die folgende Zeile in PHP verwenden:

Schritt 3

Verwenden Sie einen Webdienst, wenn Sie ein Wort codieren oder einmalig testen müssen oder wenn Sie keine PHP-Skripte ausführen können. Zum Beispiel, indem Sie auf die Seite gehen https://tools4noobs.com/online_php_functions/base64_encode Geben Sie das gewünschte Wort oder den gewünschten Text in das einzige Feld ein und klicken Sie auf die Schaltfläche mit der Bezeichnung Base 64 encode. Das Skript auf dem Server empfängt die eingegebenen Daten, wendet darauf die Funktion base64_encode an und platziert den kodierten Wert in einem zusätzlichen Eingabefeld. Darin kann die verschlüsselte Zeichenfolge kopiert und nach Belieben verwendet werden. Wenn eine Entschlüsselung erforderlich ist, können Sie einen ähnlichen Webdienst verwenden, der die base64_decode-Funktion auf den eingegebenen Wert anwendet. Die entsprechende Seite auf dieser Website befindet sich unter

Empfohlen: