首頁 >後端開發 >php教程 >php中base64加密解密函數實例(附程式碼)

php中base64加密解密函數實例(附程式碼)

angryTom
angryTom轉載
2019-10-14 14:29:029933瀏覽

本文實例講述了php中base64_decodebase64_encode加密解密函數。分享給大家供大家參考。具體分析如下:

這兩個函數在php中是用得對php程式碼進行加密與解密碼的,base64_encode是加密,而base64_decode是解密了。

下面我們來看兩個簡單實例.

base64_encode語法:(建議學習:php教學

    string base64_decode (string data);

$str = 'd3d3LnBocC5jbiBwaHDkuK3mlofnvZE='; //定义字符串 
echo base64_decode($str); //输

base64_encode語法:

    string base64_encode(string data);

$str='www.php.cn php中文网'; //定义字符串 
echo base64_encode($str);  // 输出编码后的内容为: d3d3LnBocC5jbiBwaHDkuK3mlofnvZE=

base64_encode

(PHP 4, PHP 5, PHP 7)

base64_encode — 使用MIME base64 編碼資料

#說明

string base64_encode ( string $data )

使用base64 對data 進行編碼。

設計此種編碼是為了使二進位資料可以透過非純 8-bit 的傳輸層傳輸,例如電子郵件的主體。

Base64-encoded 資料要比原始資料多佔用 33% 左右的空間。

參數

    data 要編碼的資料。

傳回值

    編碼後的字串數據, 或失敗時傳回 FALSE。

範例

    Example #1 base64_encode() 範例

<?php
    $str = &#39;This is an encoded string&#39;;
    echo base64_encode($str);
?>

上述例程會輸出:

    VGhpcyBpcy#blbmNvZGVI#    VGhpcyBpcy#biBlbmNvZGVI#  #

以上是php中base64加密解密函數實例(附程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除