Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiel einer Base64-Verschlüsselungs- und Entschlüsselungsfunktion in PHP (mit Code)

Beispiel einer Base64-Verschlüsselungs- und Entschlüsselungsfunktion in PHP (mit Code)

angryTom
angryTomnach vorne
2019-10-14 14:29:029858Durchsuche

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=

base64_encode

(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 = &#39;This is an encoded string&#39;;
    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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen