ruby-on-rails - 如何在 Ruby on Rails 上使用 base64 编码传递字段?
问题描述
我想发送一个我在表单中添加的字段,以便使用设计 gem 创建用户。这些字段是访问 SVN 的密码,所以我不想将它存储在纯文本中,显然,我不能使用唯一的单向算法对其进行编码。我想过用 base 64 对其进行编码,但我不知道如何在表单字段或设计 gem 中做到这一点。这是我的表单域:
<%= password_field_tag :pass, type:"password", name:"user[XXXX_password]", id:"XXXX_password" %>
我可以发送用 Base64.encode() 或类似代码编码的字段吗?
有什么建议吗?
谢谢
编辑:
我将尝试更好地解释它:
我存储用户的数据(邮件,传递......),但另外我添加了两个字段:用户和颠覆密码。
显然,设计密码是加密的,但颠覆密码字段不能以单一方式加密,因为当传递给颠覆时它不会识别它。
解决方案
推荐阅读
- regex - 制作一个可以使用可变数量参数的 vscode 片段
- python - 如何使用python一次运行多个计算?
- python - 由于 csv 文件中的双引号,Python pandas read_csv 无法正确读取行
- gatsby - 如何覆盖来自 Gatsby 主题的 createPages 查询?
- user-interface - 干扰 MATLAB 回调的传入串行数据
- java - 泛型 - 定义地图
, MyClassB > 确保两者?是相同的? - ios - 你如何使用 ASWebAuthenticationSession、本机应用程序、https:需要重定向?
- windows - 如何(使用 New-GPLink)将 GPO 链接到封装在另一个组织单位中的组织单位
- apache-spark - 在 PySpark 中并行化 SparkSession
- sql - SQL 2018 工作室中的是/否列