草庐IT

CipherError

全部标签

ruby-on-rails - Rails 3 和加密字符串 Gem - 获取 OpenSSL::Cipher::CipherError: bad decrypt error

我正在使用rails3.2、Ruby1.9.3和encrypted_stringsgem,尝试以下操作:"wC6234sdf234234cCY1Lag==\n".decrypt(:symmetric,:key=>"mykeynottelling")我收到这个错误:OpenSSL::Cipher::CipherError:baddecrypt然而,这不会发生在Ruby1.8.7中。我对此有点迷茫,有人知道是什么原因造成的吗?更新1:如果我在ruby​​1.8.7中加密一个字符串:"password".encrypt(:symmetric,:key=>"www.buyandsell.ie"

ruby-on-rails - 在本地运行暂存数据库时出现 OpenSSL::Cipher::CipherError

我刚刚将暂存服务器数据库复制到我的开发中,现在每当我加载任何数据时都会收到此错误OpenSSL::Cipher::CipherError发生在下面的一段代码中credentials=encrypted_credentials.inject({})do|hash,(key,value)|hash[key]=AESCrypt.decrypt(value,password)有人知道这是为什么吗? 最佳答案 原来我使用了错误的加密密码,因为它存储在环境变量中 关于ruby-on-rails-在本