Chinaunix首页 | 论坛 | 博客
  • 博客访问: 98761
  • 博文数量: 29
  • 博客积分: 2615
  • 博客等级: 少校
  • 技术积分: 461
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-28 16:01
文章分类

全部博文(29)

文章存档

2012年(1)

2011年(4)

2010年(4)

2009年(4)

2008年(16)

分类: LINUX

2011-01-24 15:19:05

      一般情况下,shell脚本都是明文可见的,这没有什么,但是如果你的shell脚本中涉及到了一些秘密,
并且这个脚本不只在你自己的host上运行的话,那么就需要给这个shell脚本进行一个简单的加密。
有些工具可以对shell脚本进行加密,但是加密后的文件不能使用。shc这个工具可以对shell脚本进行
编译,生产一个可执行的二进制文件。shc的RPM包可以从下面这个连接中获得。
http://packages.sw.be/shc/

简单的安装之后,执行下面的命令即可:

shc -v -r -T -f scriptname

执行完上面的命令以后会生成两个文件,一个是scriptname.x文件 ,一个是scriptname.c文件。
scriptname.x文件就是新生成的可执行二进制文件。
直接运行./scriptname.x即可。
阅读(1424) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~