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

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

angryTom
發布: 2023-04-07 15:22:01
轉載
9903 人瀏覽過

本文實例講述了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='m.sbmmt.com 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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板