Heim  >  Artikel  >  Backend-Entwicklung  >  Tutorial zur Verwendung verschiedener Methoden der PHP-Verschlüsselung und -Entschlüsselung

Tutorial zur Verwendung verschiedener Methoden der PHP-Verschlüsselung und -Entschlüsselung

黄舟
黄舟Original
2017-08-14 15:21:024029Durchsuche

In der täglichen Projektentwicklung wird PHP häufig zum Verschlüsseln bestimmter Informationen verwendet, d. h. durch den Verschlüsselungsalgorithmus wird eine verschlüsselte Zeichenfolge generiert. Diese verschlüsselte Zeichenfolge kann durch den Entschlüsselungsalgorithmus entschlüsselt werden, wodurch das Programm die entschlüsselten Informationen verarbeiten kann . bewältigen.

In diesem Kurs führen wir Sie detailliert in die Verwendung von PHP-Verschlüsselungs- und -Entschlüsselungsklassen ein. Anschließend laden wir zunächst die PHP-Verschlüsselungs- und -Entschlüsselungsklassen herunter, die wir dieses Mal benötigen: http://www.php. cn/xiazai/leiku/829

Nachdem wir die Klasse heruntergeladen haben, legen Sie die Datei in den lokalen Editor und instanziieren Sie dann die Klasse:

<?php

//实例化类
$obj = new crypt(&#39;1111&#39;);

//定义数值
$value = "111111";
$string = 123456;

//输出
echo $obj->decode($value) ."<br>";
echo $obj->encode($value)."<br>";
echo $obj->safe_b64encode($string)."<br>";
echo $obj->safe_b64decode($string)."<br>";

Die laufenden Ergebnisse sind wie folgt folgt:

Tutorial zur Verwendung verschiedener Methoden der PHP-Verschlüsselung und -Entschlüsselung

Erklärung:

Hier haben wir verstümmelte Zeichen nach der Verschlüsselung und Entschlüsselung. Dies ist ein Problem mit unserem Codierungsformat, daher müssen wir dem Header der Datei einen Code hinzufügen, der das Codierungsformat ändern soll:

header("Content-type:text/html;charset=utf-8");

Nachdem dieser Code zum Header der Datei hinzugefügt wurde, sind keine verstümmelten Zeichen mehr vorhanden! Ich werde hier keine Bilder posten, Sie können es selbst ausprobieren~

Das obige ist der detaillierte Inhalt vonTutorial zur Verwendung verschiedener Methoden der PHP-Verschlüsselung und -Entschlüsselung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn