ホームページ >運用・保守 >Linuxの運用と保守 >Linux Base64暗号化と復号化を実装する方法

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

WBOY
WBOY転載
2023-05-14 11:58:063235ブラウズ

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 までご連絡ください。