使用SHC加密脚本并生成可执行文件

shc有两个作用: 

(1)读入一个脚本,生成一个.c文件。在该.c文件中,脚本被加密成一大堆乱字符 

(2)编译这个.c文件,生成一个可执行程序。将来运行这个可执行程序即可。 

其实SHC就是加密了一下脚本,生成的可执行程序在运行的时候,只不过是把脚本解开,然后用sh <script>这种方式运行的,本质上还是在运行脚本 

但是SHC给我们带来的好处就是将脚本封装起来,不让别人看到里面的东西。 

安装很简单,下载shc,解开: 

make 
make test 
make string 
make install 

看他里面自带的readme文件即可。 

使用shc也很简单,比如shc -v -T -r -f <script file> ,这样就能生成一个.c文件和一个可执行文件。
原文地址:https://www.cnblogs.com/super119/p/1909972.html