歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> linux下使用openssl加密文件詳解

linux下使用openssl加密文件詳解

日期:2017/2/28 17:47:18   编辑:Linux教程
openssl也可以進行文件的加密。沒有創建密鑰的過程,也沒有相關的配置文件,只要執行一條命令就可以對文件進行加密。把加密的文件傳給需要的人後,只要他知道加密方式和加密口令,就可以解密查看文件。

  openssl支持的加密算法很多,包括:bf,cast,des,des3,idea,rc2,rc5等及以上各種的變體,具體可參閱相關文檔。具體的方法如下:

  1.加密一個文件:

   [root@fxvsystem root]# openssl enc -des -e -a -in install.log -out install.log.des
   enter des-cbc encryption password:
   Verifying - enter des-cbc encryption password:

  輸入密碼之後,就會生成install.log.des文件,這個文件名是自己指定的,可以隨意寫。

  其中:
  enc表明你打算使用某個算法
  -des是具體使用的某個算法
  -e 表明要加密
  -a 同樣是使用ASCII進行編碼
  -in 要加密的文件名字
  -out 加密後的文件名字

  把生成的文件傳到另一台機器後,執行如下命令進行解密

   [root@fxvsystem gpg]# openssl enc -des -d -a -in install.log.des -out install.log
   enter des-cbc decryption password:輸入口令後,就可以得到解密後的文件了。

  其中
  -d表明要進行解密。
Copyright © Linux教程網 All Rights Reserved