Linux下如何用base64命令加解密字符串
在日常開發(fā)中,經(jīng)常會對一些重要數(shù)據(jù)進行Base64加密或者解密。
對于字符串進行Base64加密一般是在程序里實現(xiàn),不過在Linux系統(tǒng)上可以直接通過base64指令進行對字符串的加密或者解密。
一、Linux將字符串進行base64加密
將某個字符串轉為Base64時,可以使用一下指令:
命令:
echo 字符串 | base64
例如需要將字符串a(chǎn)bc加密成base64編碼,那么在linux上輸入命令: echo ‘abc’ | base64即可。
不過請注意使用echo 字符串 |base64 命令會在生成的base64編碼后自動加上換行符,如果想在加密成base64時不加上換行符,那么可以使用以下命令:
命令:
echo -n 字符串 | base64
二、Linux將文件進行base64編碼并打印
如果要對一個文件內容進行base64編碼,那么可以使用一下命令:
命令:
base64 文件名
例如對a.txt文件進行base64編碼,那么命令為:
base64 a.txt
三、Linux解碼
如果要對某base64字符串進行解碼,那么可以使用一下命令:
命令:
echo 字符串 |base64 -d
例如拿上面abc的base64編碼進行解碼,通過上面知道abc的base64編碼為YWJj,那么嘗試解碼輸入命令
echo YWJj | base64 -d
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
CentoS6.5環(huán)境下redis4.0.1(stable)安裝和主從復制配置方法
這篇文章主要介紹了CentoS6.5環(huán)境下redis4.0.1(stable)安裝和主從復制配置方法,結合實例形式分析了CentoS6.5下redis4.0.1的安裝和主從復制配置相關步驟、命令與操作注意事項,需要的朋友可以參考下2018-04-04linux下安裝openssl、swoole等擴展的詳細步驟
本文給大家詳細介紹了linux下安裝openssl、swoole等擴展的,本文涉及到編譯安裝和yum安裝的知識點,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧2016-10-10Linux中執(zhí)行Shell腳本的三種實現(xiàn)方式
這篇文章主要介紹了Linux中執(zhí)行Shell腳本的三種實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11Linux 實現(xiàn)定時文件占用磁盤空間大小操作方法
這篇文章主要介紹了Linux 實現(xiàn)定時文件占用磁盤空間大小操作方法,本文內容簡短非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12