1. 程式人生 > >Linux Shell的兩種加密方式

Linux Shell的兩種加密方式

gzexe

安裝及使用

系統自帶,無需安裝。
使用如下命令加密:

gzexe tesh.sh

加密完成後,test.sh即加密後的檔案,同時原始檔備份為test.sh~。

特點

  • 加密同時會壓縮檔案
  • 加密功能比較弱,只能滿足一般需求。
  • 可能會有風險,即加密後腳本不能正常執行

shc

安裝及使用

首先從官網下載最新版本,安裝參見How to install SHC on your Linux system 特別注意:無論是在ubuntu還是fedora,3.8.6版都會出問題,所以請下載最新版並手動編譯安裝。

使用如下命令加密:

shc -v
-f test.sh

加密後,原始檔test.sh保持不變,同時會生成test.sh.x和test.sh.c。test.sh.x為加密後可執行的二進位制檔案,test.sh.c為原始檔的c程式。

特點

  • 完全加密,比較通用