PHPでのbase64暗号化と復号化関数の例(コード付き)

angryTom
リリース: 2023-04-07 15:22:01
転載
9850 人が閲覧しました

この記事の例では、PHP の base64_decode および base64_encode の暗号化関数と復号化関数について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:

これら 2 つの関数は、php コードの暗号化と復号化に php で使用されます。base64_encode は暗号化用、base64_decode は復号化用です。

以下の 2 つの簡単な例を見てみましょう。

base64_encode 構文: (推奨学習: php チュートリアル)

string base64_decode (文字列データ);

$str = 'd3d3LnBocC5jbiBwaHDkuK3mlofnvZE='; //定义字符串 
echo base64_decode($str); //输
ログイン後にコピー

base64_encode 構文:

string Base64_encode(文字列データ);

$str='www.php.cn php中文网'; //定义字符串 
echo base64_encode($str);  // 输出编码后的内容为: d3d3LnBocC5jbiBwaHDkuK3mlofnvZE=
ログイン後にコピー

base64_encode

(PHP 4, PHP 5, PHP 7)

base64_encode — MIME Base64 を使用してデータをエンコードする

Description

string base64_encode (string $data)

base64 を使用してデータをエンコードします。

このエンコードは、電子メールの本文など、非純粋な 8 ビット トランスポート層を介してバイナリ データを送信できるように設計されています。

Base64 でエンコードされたデータは、元のデータよりも約 33% 多くのスペースを占有します。

パラメータ

data エンコードされるデータ。

戻り値

エンコードされた文字列データ、または失敗した場合は FALSE。

Example

例 #1base64_encode() Example

<?php
    $str = &#39;This is an encoded string&#39;;
    echo base64_encode($str);
?>
ログイン後にコピー

上記のルーチンは出力します:

VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==

以上がPHPでのbase64暗号化と復号化関数の例(コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!