shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP、密码等不希望公开的问题.

shc的官网下载地址:

shc安装包下载

教程下载版本: shc-3.8.7.tgz

安装步骤:

tar -xzvf shc-3.8.6.tgz
cd shc-3.8.6
mkdir -p /usr/local/man/man1

这步是必须的,不然安装过程中会报错,shc将安装命令到/usr/local/bin/目录下;将帮助文档存放在/usr/local/man/man1/目录下,如果系统中无此目录,安装时会报错,可创建此目录后再执行安装

make install

这是要回答yes或者y,不能直接回车,否则会报错
使用方法:
“-f”选项指定需要加密的程序

shc -r -f script-name

运行后会生成两个文件,script-name.x 和 script-name.x.c.   其中script-name.x是加密后的可执行的二进制文件;用./script-name即可运行,script-name.x.c是生成script-name.x的原文件(c语言).

另shc还提供了一种设定有效执行期限的方法,可以首先使用shc将shell程序转化为二进制,并加上过期时间,如:

shc -e 18/10/2006 -m " It's too late to run this script " -f script.s

shell脚本加密教程相关推荐

  1. Linux的shell脚本函数教程

    Linux的shell脚本函数教程 一.shell介绍 二.shell函数的介绍 三.函数的定义 四.shell中函数使用示例 一.shell介绍 二.shell函数的介绍 三.函数的定义 四.she ...

  2. shell 脚本加密

    想想好久没更新博客了,今天在群里看到讨论关于shell脚本加密的事情. 想想也是,我们在写脚本有时候会配置相关账号和密码的事情,这样只要能权限都能看到该信息,非常的不安全,有没有在正常运行的情况下对文 ...

  3. Linux Shell脚本入门教程系列之(十六) Shell输入输出重定向

    本文是Linux Shell系列教程的第(十六)篇,更多Linux Shell教程请看:Linux Shell系列教程 Shell中的输出和输入的重定向是在使用中经常用到的一个功能,非常实用,今天就为 ...

  4. Linux Shell脚本入门教程系列之(十五) Shell函数简介

    本文是Linux Shell脚本系列教程的第(十五)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 上一篇之后,函数可以将一个复杂功能划分成若干模块,从而使程序结构更加清晰 ...

  5. Linux Shell脚本入门教程系列之(十四) Shell Select教程

    本文是Linux Shell脚本系列教程的第(十四)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上一篇文章:Linux Shell系列教程之(十三)Shell分支语句 ...

  6. Linux Shell脚本入门教程系列之(十三)Shell分支语句case … esac教程

    本文是Linux Shell脚本系列教程的第(十三)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 上一篇之 后,分支语句非常实用,基本上高级语言都支持分支语句(pytho ...

  7. Linux Shell脚本入门教程系列之(十二)Shell until循环

    本文是Linux Shell脚本系列教程的第(十二)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上两篇文章Linux Shell系列教程之(十)Shell for循环 ...

  8. Linux Shell脚本入门教程系列之(十一)Shell while循环

    本文是Linux Shell脚本系列教程的第(十一)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上一篇Linux Shell系列教程之(十)Shell for循环中, ...

  9. Linux Shell脚本入门教程系列之(十)Shell for循环

    本文是Linux Shell脚本系列教程的第(十)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 基本任何语言都有自己的循环语句,Shell当然也不例外,继上一篇之后,今天 ...

  10. Linux Shell脚本入门教程系列之(九)Shell判断 if else 用法

    本文是Linux Shell脚本系列教程的第(九)篇,更多shell教程请看:Linux Shell脚本系列教程 判断语句是每个语言都必不可少的关键语法,Shell命令当然也不例外.继上一篇之后,今天 ...

最新文章

  1. 有关Spring 3.0的发布
  2. 支付系统整体架构详解
  3. C#如何制作水晶报表简单易懂示例 转
  4. 程序员面试题精选100题(15)-含有指针成员的类的拷贝[C/C++/C#]
  5. WEB入门之十九 UI
  6. JAVA入门级教学之(算数运算符)
  7. 【源码】2012年斗地主结构算法公布(斗地主结构算法)
  8. 实战生产环境vCenter HA配置(VCSA6.5)
  9. NS2典型例子简单分析
  10. java poi导出excel模板_Java poi实现导出excel,添加数据有效性,生成模板
  11. C#正则表达式小结 - z
  12. div+css中的为什么要设置浮动属性,浮动完了为什么又要清除浮动
  13. 使用NATAPP内网穿透
  14. DH算法证明及相应的理论知识
  15. 乐心健康php,《乐心健康》修改步数网页【获取方法】入口
  16. 计算机学院毕设中期检查报告,毕业设计中期检查报告
  17. 程序员,技术主管和架构师
  18. 疯狂猜颜色小游戏C++个人项目
  19. PYTHON将成绩从百分制变换到等级制
  20. 小米10 Ultra从MIUI 13.0.3降级到12.0.15

热门文章

  1. idea中的maven使用
  2. 微信小程序开发(十七)模板消息
  3. 物联网服务器搭建资料汇总
  4. Ubuntu最佳字体推荐
  5. netperf的安装、性能测试、参数、启动报错的坑、实例
  6. bat篇---windows bat启动exe结尾的可执行程序
  7. 100m网速测试软件,网速测试哦(100兆宽带wifi最佳设置)
  8. 呼吸灯(MUC辉芒微P61f145)
  9. mysql 导出表结构或表数据的操作
  10. 高清优质PPT模板20篇下载(金融投资系列)