[精讚] [會員登入]
3876

[Centos8] linux 上的Base64加解密指令

在linux上很方便的指令可以加解密 base64

分享此文連結 //n.sfs.tw/14729

分享連結 [Centos8] linux 上的Base64加解密指令@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2020-08-25 20:31:57 最後編修
2020-08-25 20:24:19 By 張○○
 

自動目錄

Base64 應用在非常多的地方,能夠處理許多難搞的字元,讓他們不會被系統或是協定當成令令來執行,例如中文字或二進位的字串。

因此,常常會用 base64 encode 及 base64 decode

在Linux上有一個指令 base64 可以幫我們完成這個任務

安裝

內建最小安裝就有,如果沒有

$ dnf install coreutils

加密 Encode

$ echo "要編碼的字串,abc123" | base64

6KaB57eo56K855qE5a2X5Liy77yMYWJjMTIzCg==

$ base64 plan.txt
$ base64 plan.txt > encoded.txt

解密 Decode

$ base64 -d encode.txt

<< 印出解密內容>>

產生解碼後的標案

$ base64 -d encode.txt > decoded.txt

直接輸入編碼

$ echo "51vmRAw2s99j39q0rtwZN6RTzCxDXq9gha2O4pJZJ8Zwu9jVD+ggCPC7vlNaqG6eYJ08N6B5T3iDY90JXCi0R1VFwuwCOeaYIasMHnnRsE6ZXnesL263WesTKFPg6xRgeP0A5TrJEQIxjgvxiYV2ICsiBsJU=" | base64 -d

基本上就這樣很簡單,如果要比對什麼的,可以參考[1]。

參考資料

[1] https://linuxhint.com/bash_base64_encode_decode/

 

END

你可能感興趣的文章

[Centos7] HTTPS/SSL憑證的SELINUX設置 把申請來的憑證檔放到指定的位置後,沒辦法啟動,怎麼辦?

[DNS] 把Named 產生的log放到遠端伺服器 把named的log放到log server以符合資安的需求。

[MSSQL] 使用linux連接微軟的MS-SQL 職務上需要連接到mssql,這是我第一次試圖在linux連接mssql。

使用GPG檔案加解密 簡易的檔案加解密方式,可以讓你重要的資料包括文字檔加解密。

[Centos8] 利用nmcli 設定ipv6 位址 Centos7之後修改網路設定變得比較麻煩一點,此篇介紹使用nmcli指令的方法

[Centos8] 校時ntpdate? 以前常用的ntpdate,在centos8竟然不見了?

隨機好文

使用Google尋找你的手機 這近發現google竟然可以用來找android的手機,而且不需要經過什麼設定或安裝軟體。

[Freebsd] 使用 ADSL 撥接上網 Freebsd上要使用 ADSL 撥接上網,該如何設定?

PHP for sphinx 函式庫安裝 PECL/sphinx PHP>= 5.2.2 已經能原生支援 sphinx,可是預設的沒有裝,我們得自己裝才能用

[札記] 2016.7~12月札記 札記,只是札記

[CodeIgniter3] 解決無法上傳特定檔案(.sb2)的問題 上傳時出現The filetype you are attempting to upload is not allowed,要怎麼解決?