Shell 指令碼加密工具 shc

2021-10-09 22:13:21 字數 1070 閱讀 9352

為什麼要加密shell指令碼呢?當然是為了安全!

可能指令碼裡面涉及到密碼之類的就需要進行加密了

要保護自己編寫的shell指令碼程式,方法有很多,最簡單的方法有兩種:1、加密 2、設定過期時間,下面以shc工具為例說明:

shc是乙個加密shell指令碼的工具.它的作用是把shell指令碼轉換為乙個可執行的二進位制檔案.

[root@localhost ~]

# wget

[root@localhost ~]

# tar xf shc-3.8.7.tgz

[root@localhost ~]

# cd shc-3.8.7

[root@localhost shc-3.8.7]

# mkdir /usr/local/shc

[root@localhost shc-3.8.7]

# make test

[root@localhost shc-3.8.7]

# make

[root@localhost shc-3.8.7]

# make test

[root@localhost shc-3.8.7]

# make strings

[root@localhost shc-3.8.7]

# make install #這步需要有root許可權

引數,示例如下:

shc引數含義:

-e:指定過期時間為2023年10月20日

-m:過期後列印出的資訊;

-v: verbose 過程資訊

-r: 可在相同作業系統的不同主機上執行 ###這也是shc加密很雞肋的缺陷

-f: 指定源shell

shc -r -f test.sh
shc -e 03/31/2007 -m "the mysql backup scrīpt is now out of date."

-f test.sh

#-e表示指令碼將在2023年3月31日前失效, 並根據-m定義的資訊返回給終端使用者.

shc加密shell指令碼

1.加壓shc 3.8.9b.tgz tar xzvf shc 3.8.9b.tgz cd shc 3.8.9b 2.建立幫助文件目錄 mkdir p usr local man man1 3.安裝 make install 4.安裝完,加密test.sh shc r t f test.sh 如果要...

使用shc加密shell指令碼

採用shc工具加密shell指令碼,以提高shell指令碼檔案的安全性。介紹 當我們寫的shell指令碼,存在有敏感資訊如賬號密碼,於是想加強指令碼的安全性 還有不想讓別人檢視 修改您的shell核心 等等情況。都可使用以下工具進行加密。shc是乙個指令碼編譯工具,使用rc4加密演算法,它能夠把sh...

shc加密(僅僅對shell指令碼加密)

shc加密 僅僅對shell指令碼加密 shc是乙個專業的加密shell指令碼的工具.它的作用是把shell指令碼轉換為乙個可執行的二進位制檔案,這個辦法很好的解決了指令碼中含有ip 密碼等不希望公開的問題。如果你的shell指令碼包含了敏感的口令或者其它重要資訊,而且你不希望使用者通過ps ef ...