V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
geeti
V2EX  ›  程序员

cron job 的脚本有什么办法保护密码么?

  •  
  •   geeti · 2015-02-02 09:26:22 +08:00 · 2880 次点击
    这是一个创建于 3591 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司有些东西每隔一段时间需要填写表格,比如登记考勤,更新wifi,于是就写了几个脚本自动运行。其中需要公司的id和密码。现在只能明文放在脚本里。

    有什么办法可以让密码不这么明显么?

    7 条回复    2015-02-03 00:42:11 +08:00
    liyvhg
        1
    liyvhg  
       2015-02-02 09:34:50 +08:00
    用脚本调另一个脚本,做base64等encode。。。
    话说你们公司是网络考勤么,真好~我们得人肉刷手指头。。。
    oott123
        2
    oott123  
       2015-02-02 10:07:15 +08:00
    把权限限制成 700 ,然后属主改成 root 不就完了……
    pfitseng
        3
    pfitseng  
       2015-02-02 10:09:29 +08:00   ❤️ 1
    @liyvhg 直接把这个base64的密文作为密码不就完了
    Sunyanzi
        4
    Sunyanzi  
       2015-02-02 10:10:58 +08:00
    把需要的功能写成可执行文件 ... 还觉得不够安全就再加层壳 ...

    如果懒得折腾就用 Python 写然后只保留 pyc ... 虽然反编译很容易但至少比明文强 ...
    knightlhs
        5
    knightlhs  
       2015-02-02 11:07:13 +08:00
    修改编码 是一种比如 base64 优点是 广泛 缺点是 大众基本都能看懂
    对称加密 你自己控制密钥 缺点是 如果程序是公开的 基本同上
    换编译语言 放常量里 除非反编译 还算可靠

    喜欢折腾还可以 加花 加壳 。。。。。 随你折腾吧
    反正能看到源文件基本都那样了
    niboy
        6
    niboy  
       2015-02-02 12:06:49 +08:00
    公司密码弄简单点,和私人用的比一样就是了。
    geeti
        7
    geeti  
    OP
       2015-02-03 00:42:11 +08:00
    @pfitseng ~/是挂载的,su的密码是公开的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   998 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:37 · PVG 04:37 · LAX 12:37 · JFK 15:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.