代码之家  ›  专栏  ›  技术社区  ›  nornagon

编写我的银行脚本

  •  2
  • nornagon  · 技术社区  · 14 年前

    我想写脚本访问我的网上银行数据。大多数是只读的,用于绘制图形和发送警报等。

    但我不想把我的网银登录信息用明文写在脚本中。

    我该如何解决这个难题?

    如果可能的话,我希望能够从cronjobs/周期性地运行一些东西。

    5 回复  |  直到 14 年前
        1
  •  2
  •   the    7 年前

    你应该检查一下 boobank ,这是一个已经支持多种银行(嗯,我想大部分是法国银行)的网站清理器。但是添加您的模块将是一个巨大的贡献,而且您不必麻烦地编写所有的命令行内容。

    在你问题的另一部分,boobank会将你的密码存储在 ~/.config/weboob/backends ,在cleartext文件中,只能由您读取。这对你来说可能还不够。但这肯定比在命令行上提供密码要好得多!

        2
  •  1
  •   Oded    14 年前

    使脚本接受用户名和密码的命令行参数,并使用传入的值。

        3
  •  1
  •   nesv    14 年前

    一个好的建议 奥德 ,唯一的问题在于当向程序/脚本提供命令行参数时,它们将在进程运行时显示在top(1)和ps(1)中。当然,这可能会在您的个人计算机上使用,您是唯一登录的用户,但在多用户系统上,这将是相当危险的。

        4
  •  1
  •   nornagon    14 年前

    经过一段时间的思考,似乎最好的答案是找到一家银行,在交易发生时可以给你发电子邮件。然后,分析这些电子邮件。

    不是理想的解决方案,但唯一一个既有可能(交易发生时我的银行至少会给我发电子邮件>$20)又安全的解决方案(如果脚本中断,它最糟糕的做法是向我提供虚假信息)。

        5
  •  -2
  •   anijhaw    14 年前

    使用一些双向加密算法,如AES或DES。

    推荐文章