使用OPENSSL能夠加密用戶數據ide
openssl paswd 能夠加密用戶的密碼編碼
-1表明使用MD5的加密方式加密
-salt指定隨機數 雖然這個隨機數是靜態指定的。spa
生成隨機數圖片
輸出內容中兩個等號是base64編碼的固定格式ssl
-base64指明生成的隨機數使用base64編碼格式顯示openssl
-hex 指明生成的隨機數使用十六進制格式顯示it
10 指明生成10個字節隨機數base64
用系統自動生成的隨機數加密用戶密碼class
計算文件的哈希值
openssl dgst -sha1 =sha1sum
加密文件
-in 須要處理的文件
-out 輸出的文件
-pass 加密密碼
-e 加密 命令目的
-d 解密
-a 編碼格式 默認輸出文件內容是由Base64編碼格式顯示的
-salt 加密時加點隨機數
如今來解密
看看解密後的文件內容
注意:解密後的文件權限可能與原文件不一致。