cost 546 ms
在 Rails 6 / FactoryBot 6 中,如何模拟 attr_encrypted 属性? - In Rails 6 / FactoryBot 6, how do I simulate attr_encrypted attributes?

最近升级到 Rails 6 和 FactoryBot 6.2.0。 我有这个 model 我有对应的工厂 但是现在当我 go 并创建这个工厂的实例时,我得到了错误 不确定 Rails 或 FactoryBot 发生了什么变化,但在我没有定义这样的方法的情况下,这之前有效。 无论如何,这似乎是一种黑 ...

SecureRandom.hex() 与 SecureRandom.random_bytes() 在 Rails 中使用 attr_encrypted 生成密钥 - SecureRandom.hex() vs SecureRandom.random_bytes() for key generation in Rails with attr_encrypted

attr_encrypted的文档说我必须将key = SecureRandom.random_bytes(32)的结果存储在 model 上。 我认为将此密钥存储为 ENV 变量会更安全。 我也习惯于为我的 ENV 变量运行rake secret 。 rake secret依赖于SecureR ...

必须指定一个iv attr_encrypted,如何检查登录名和密码 - must specify an iv attr_encrypted, how to check login and password

嗨,有以下模型: 我在模型中添加了4个列的位置 现在,我想检查电子邮件和密码是否正确,但是我不知道如何处理: 但是当我这样做时: 我收到此错误: 问题是,从哪里获得iv,如果登录正确,如何加密才能在数据库中进行测试? 非常感谢! ...

在Rails应用程序中优雅地重新加密令牌 - Gracefully re-encrypting tokens in Rails app

我继承了一个Rails应用程序,该应用程序与Facebook集成并加密从Facebook发送的令牌,它作为用户识别身份验证令牌保存。 出于各种原因,我最终更新了我的Ruby,并且发生了一些Gemfile更改,这些更改导致应用程序出现问题。 最重要的一个是对attr_encrypted的更 ...

Rails使用attr_encrypted访问私有方法 - Rails accessing private methods using attr_encrypted

我正在尝试将attr_encrypted以掩盖某些数据,然后再将其保存到数据库中。 稍后我需要处理记录器的输出,但是目前,我只想从提交的表单中获取字段数据,对其进行加密并保存。 这是我的模型: 我注意到当我将private注释掉时,一切似乎都按预期工作。 但是我显然不想让该信息 ...

使用ruby attr加密的gem而不更改表列名称 - Using ruby attr-encrypted gem without changing table column names

我有一个现有项目,我现在尝试对其进行更新,以使用attr加密的gem来加密一些现有的表列。 如果更新要加密的表属性的名称(以'encrypted_'开头),一切将按预期进行。 但是,我试图完全避免修改我的表。 使用attr加密可以吗? 如果是这样,我将如何引用列数据的加密/解密版 ...

将生产数据库中的旧值更新为新值 - update old values in production database to new

我正在使用attr_encrypted gem添加加密。 基本上所有我需要做的就是添加了宝石,并将其重命名我的专栏有前缀encrypted_column加入前行: 对我的模型。 现在一切正常,但是我准备将其推向生产阶段,并且会遇到一些问题,因为其中的值未加密-是否有我可以在rails ...

Raisl 4-attr_encrypted:如何通过选择加密值来解密值 - Raisl 4 - attr_encrypted : How to decrypt values with select on encrypted values

我们正在使用下面的attr_encrypted对表/模型-RegisteredDomain中的值进行加密 值被加密并存储到数据库。 下面的代码将值保存到db。 问题在于使用以下选择解密值。 我们在这里获得加密的值,谁能说出如何在清单中获取解密的值。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM