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