ホームページ >バックエンド開発 >PHPチュートリアル >PHPでのbase64暗号化と復号化関数の例(コード付き)

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

angryTom
angryTom転載
2019-10-14 14:29:029933ブラウズ

この記事の例では、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 までご連絡ください。