ホームページ >バックエンド開発 >PHPチュートリアル >PHPでのbase64暗号化と復号化関数の例(コード付き)
この記事の例では、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=
(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 = 'This is an encoded string'; echo base64_encode($str); ?>
上記のルーチンは出力します:
VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==
以上がPHPでのbase64暗号化と復号化関数の例(コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。