【发布时间】:2014-09-30 22:04:12
【问题描述】:
我正在通过登录下载一些 html。无论如何,我的密码不是在代码中以纯文本形式输入的吗?我可以使用一些混淆技术吗?
理想情况下,我想要一个包含我的密码的文件,该文件与我想要共享的源代码分开。加载保存在 \docs\mypass.txt 中的密码的东西会很好用。然后我可以修改它来简单地解读我的真实密码,这样我就可以在 mypass.txt 中保留一个加扰的版本
必须有一些简单的方法来查找和替换 <<mysecretepassword>> 并从文本文件中获取它。
<% register.ZServLogin.grabItems("ClimbElCap", "<<mysecretpassword>>").each do |item| %>
【问题讨论】:
-
大概你可以在一个ruby模板文件中使用ruby。使用 ruby,您可以读取文件 (
File.read("filename.txt"))、读取环境 (ENV["MY_ENV_VARIABLE"]) 并执行所有其他类型的魔法。 -
感谢 PSkocik 这是我选择的答案。其他的对于项目当前的范围来说太复杂了。
标签: ruby-on-rails ruby embedded-ruby