1.md5
echo -n "string" | openssl md5 #加密字串
openssl md5 -in test.txt #加密檔案
2.base64
echo "string" | openssl base64 #加密字串
openssl base64 -in test.txt #加密檔案
echo "sytt==" |openssl base64 -d #將加密之後的string進行解密
openssl base64 -d in test.base64 #將加密之後的檔案解密
利用openssl命令進行aes/des3 encrypt/decrypt對字串『abc』進行aes加密,使用金鑰123,輸出結果以base64編碼格式給出:
# echo abc | openssl aes-128-cbc -k 123 -base64
u2fsd**kx18ynibzarm15ng/ja2dhn4mtiotwd7jt4g= (結果)
對以上結果進行解密處理:
# echo u2fsd**kx18ynibzarm15ng/ja2dhn4mtiotwd7jt4g= | openssl aes-128-cbc -d -k 123 -base64
abc (結果)
RSA加密與解密講解
這裡只是講講rsa rsars a是怎麼加密以及怎麼解密。採用r sa rsars a的方法後可以得到乙個公鑰 n,e n,e n,e 和私鑰 n,d n,d n,d 對於乙個明文a aa,我們把它加密得到b bb,b a emod nb a e mod n b aemo dn。我們把b bb,發給...
加密與解密基礎
加密 密碼編制學 解密 密碼分析學 明文本母空間 明文本母取值範圍 密文字母空間 加密後的字母取值範圍 金鑰 加密和解密過程中使用到的關鍵字 金鑰空間 金鑰字母的取值範圍 演算法 就是一些公式 法則或者程式,規定了明文與密文之間變換的法則.科克霍夫原則 1 第一等級,僅知道演算法攻擊 2 第二等級,...
linux 檔案 加密 解密
單純的檔案加密 openssl enc 加密 openssl enc des e a in input file out out file 解密 openssl enc des d a inout file out input file 方法一 用tar命令 對檔案加密壓縮和解壓 壓縮 tar zc...