Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk melaksanakan penyulitan dan penyahsulitan linux base64

Bagaimana untuk melaksanakan penyulitan dan penyahsulitan linux base64

WBOY
WBOYke hadapan
2023-05-14 11:58:063179semak imbas

1. Base64 mengekod fail fail dan mencetaknya ke output standard

[root@pps ~]# base64 file
c25haWx3YXJyaW9yCg== 
也可以这样:
[root@pps ~]# cat file | base64
c25haWx3YXJyaW9yCg==

2 Baca kandungan fail daripada input standard, base64 mengekodnya dan mencetaknya ke output standard

[root@pps ~]# base64
snailwarrior
c25haWx3YXJyaW9yCg==

3 Kodkan rentetan "snailwarrior" dan cetak ke output standard

[root@pps ~]# echo "snailwarrior" | base64
c25haWx3YXJyaW9yCg==

4 >

[root@pps ~]# echo "snailwarrior" | base64 | base64 -d
snailwarrior
base64: invalid input[root@pps ~]# echo -n "snailwarrior" | base64 | base64 -d
snailwarriorbase64: invalid input

Nota:

Pilihan echo -n tidak mengeluarkan aksara baris baharu 'n' di hujung rentetan, jadi pengekodan base64 yang tepat bagi rentetan "snailwarrior" ialah "c25haWx3YXJyaW9y", Anda boleh menggunakan fungsi PHP untuk menyemak. Pengekodan rentetan "snailwarrior" yang dilakukan dalam format fail, dsb. semuanya menggabungkan pengekodan 'n', jadi ralat pengekodan yang tidak dapat dijelaskan mungkin berlaku secara tidak sengaja.

rreeee

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan penyulitan dan penyahsulitan linux base64. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam