Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So implementieren Sie die Linux-Base64-Verschlüsselung und -Entschlüsselung

So implementieren Sie die Linux-Base64-Verschlüsselung und -Entschlüsselung

WBOY
WBOYnach vorne
2023-05-14 11:58:063236Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen