Linux Base64暗号化と復号化を実装する方法

WBOY
リリース: 2023-05-14 11:58:06
転載
3174 人が閲覧しました

1. ファイルを Base64 エンコードして標準出力に出力します

[root@pps ~]# base64 file
c25haWx3YXJyaW9yCg== 
也可以这样:
[root@pps ~]# cat file | base64
c25haWx3YXJyaW9yCg==
ログイン後にコピー

2. 標準入力からファイルの内容を読み取り、base64 エンコードして出力します標準出力

[root@pps ~]# base64
snailwarrior
c25haWx3YXJyaW9yCg==
ログイン後にコピー

3. 文字列「snailwarrior」をエンコードし、標準出力

[root@pps ~]# echo "snailwarrior" | base64
c25haWx3YXJyaW9yCg==
ログイン後にコピー

4 に出力します。Base64 デコード

[root@pps ~]# echo "snailwarrior" | base64 | base64 -d
snailwarrior
base64: invalid input[root@pps ~]# echo -n "snailwarrior" | base64 | base64 -d
snailwarriorbase64: invalid input
ログイン後にコピー

注:

echo -n オプションは文字列の末尾に「\n」改行文字を出力しないため、正確な Base64 エンコードは文字列「snailwarrior」の「c25haWx3YXJyaW9y」は、PHP関数を使用して確認できます。ファイル形式などの「snailwarrior」文字列エンコードにはすべて「\n」のエンコードが組み込まれているため、説明できないエンコード エラーが偶発的に発生する可能性があります。

rree

以上がLinux Base64暗号化と復号化を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート