Heim > Artikel > Backend-Entwicklung > Beispiel einer Base64-Verschlüsselungs- und Entschlüsselungsfunktion in PHP (mit Code)
Das Beispiel in diesem Artikel beschreibt die Verschlüsselungs- und Entschlüsselungsfunktionen base64_decode und base64_encode in PHP. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Diese beiden Funktionen werden in PHP zum Verschlüsseln und Entschlüsseln von PHP-Code verwendet. base64_encode dient der Verschlüsselung und base64_decode dient der Entschlüsselung.
Sehen wir uns unten zwei einfache Beispiele an.
base64_encode-Syntax: (empfohlenes Lernen: php-Tutorial)
string base64_decode (String-Daten);
$str = 'd3d3LnBocC5jbiBwaHDkuK3mlofnvZE='; //定义字符串 echo base64_decode($str); //输
base64_encode-Syntax:
string base64_encode(String-Daten);
$str='www.php.cn php中文网'; //定义字符串 echo base64_encode($str); // 输出编码后的内容为: d3d3LnBocC5jbiBwaHDkuK3mlofnvZE=
(PHP 4, PHP 5, PHP 7)
base64_encode – Daten mit MIME base64 kodieren
Beschreibung
string base64_encode ( string $data )
Verwenden Sie base64, um Daten zu kodieren.
Diese Codierung soll die Übertragung binärer Daten über nicht reine 8-Bit-Transportschichten ermöglichen, beispielsweise den Text einer E-Mail.
Base64-kodierte Daten beanspruchen etwa 33 % mehr Platz als die Originaldaten.
Parameter
data Die zu kodierenden Daten.
Rückgabewert
Die codierten String-Daten oder FALSE bei Fehler.
Beispiel
Beispiel #1 base64_encode() Beispiel
<?php $str = 'This is an encoded string'; echo base64_encode($str); ?>
Die obige Routine gibt Folgendes aus:
VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==
Das obige ist der detaillierte Inhalt vonBeispiel einer Base64-Verschlüsselungs- und Entschlüsselungsfunktion in PHP (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!