[精讚] [會員登入]
3889

[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

你可能感興趣的文章

[Rocky9] 負載平衡器Haproxy安裝及設定 負載平衡器Haproxy安裝及設定,這次的範例是透過本機的一個埠背後連到數台資料庫伺服器。

安裝網頁套件管理程式 Bower 一個非常棒的Javascript套件管理程式bower,用完愛不釋手。

[Centos6 7] 掛載磁碟 只是掛載新磁碟

[CentOS 8] 無法使用: No URLs in mirrorlist error Centos8 沒辦法使用yum安裝軟體的解決方法

[Oracle9] 查看磁碟檔案類型、掛載和uuid linux 如何查看掛載的磁碟類型?此文做個整理。

[Centos7] 安裝nodejs8+yarn 安裝nodejs 8+ yarn的過程記錄

隨機好文

[jQuery] 利用load()來達成ajax的寫法 jQuery中利用load()來達成ajax的寫法,也有人稱他是假的ajax,作法就是..

[jQuery] textarea 的取值和給值 HTML 的 TEXTAREA 標籤若要用 jquery 取值,不能使用 .text() 或 .html() ,使用 .

[Freebsd] 定時測試 ADSL 是否斷線並重連 中華電信 ADSL 雖有固定 ip,可是他卻會不定時「斷線」, 使用以下的 方法可以定時測試是否斷線,以及重新撥接。

[JAVA] JWS, JWT, JWE, JOSE是什麼? [JAVA] JWS, JWT, JWE, JOSE是什麼?非常的複雜,儘量來搞清楚..

NETCRAFT發現你的網站及作業系統 NETCRAFT可以發現你的網站及作業系統