首页 > 代码库 > shc
shc
A tool for encrytion of bash shell scripts .
Install:
wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz tar zxvf shc-3.8.9.tgz cd shc-3.8.9 mkdir -p /usr/local/man/man1/ #this is necessary. make install
create one bash script, content follows:
#!/bin/bash echo "hello ITDHZ.COM"
Testing it:
shell > shc -r -f -T 123.sh # ‘-T‘ used for outputing information, created by echo commd. shell > ls 123.sh 123.sh.x 123.sh.x.c
As you see, two new file were created, ‘XX.x‘ is the executable file, and the ‘XX.x.c‘ is the C source file.
by the way , you cann‘t run the executable file by using like this: ‘/bin/bash xx.x‘ , ‘./xx.x‘ is the only right way.
shell > ./123.sh.x
Besides, you can also set the expiration time and expiration description for the binary file, as follows:
shell > shc -r -T -e "31/10/2004" -m "this file is expiration date." -f 123.sh shell > ./123.sh.x ./123.sh.x: has expired! this file is expiration date.
shc
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。