1. Codieren Sie die Datei mit Base64 und drucken Sie sie auf der Standardausgabe aus
[root@pps ~]# base64 file c25haWx3YXJyaW9yCg== 也可以这样: [root@pps ~]# cat file | base64 c25haWx3YXJyaW9yCg==
2 die Zeichenfolge „snailwarrior“ kodieren und auf Standardausgabe ausgeben
[root@pps ~]# base64 snailwarrior c25haWx3YXJyaW9yCg==
4, Base64-Dekodierung
[root@pps ~]# echo "snailwarrior" | base64 c25haWx3YXJyaW9yCg==
Hinweis:
Die Option echo -n gibt das Zeilenumbruchzeichen „n“ am Ende der Zeichenfolge nicht aus , daher ist die Zeichenfolge „snailwarrior“ korrekt. Die Base64-Kodierung ist „c25haWx3YXJyaW9y“, Sie können die PHP-Funktion verwenden, um dies zu überprüfen. Die in Dateiformaten usw. durchgeführte Zeichenfolgenkodierung „snailwarrior“ beinhaltet alle die Kodierung von „n“, sodass versehentlich unerklärliche Kodierungsfehler auftreten können. [root@pps ~]# echo "snailwarrior" | base64 | base64 -d
snailwarrior
base64: invalid input[root@pps ~]# echo -n "snailwarrior" | base64 | base64 -d
snailwarriorbase64: invalid input
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Linux-Base64-Verschlüsselung und -Entschlüsselung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!