PHP 用base64实现加密解密
php中用base64实现加密解密: base64_encode() 和 base64_decode() 进行加密和解密.
语法: string base64_encode ( string data )
使用 base64 对 data 进行编码。设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。
Base64-encoded 数据要比原始数据多占用 33% 左右的空间。
语法: string base64_decode ( string encoded_data )
base64_decode() 对 encoded_data 进行解码,返回原始数据,失败则返回 FALSE。返回的数据可能是二进制的。
例子 1. base64_encode() 示例
$str = 'This is an encoded string';
echo base64_encode($str);
?>
此例将显示:
VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==
例子 2. base64_decode() 示例
$str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';
echo base64_decode($str);
?>
此例将显示:
This is an encoded string
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