在本地运行staging DB时的OpenSSL :: Cipher :: CipherError

时间:2014-12-05 08:45:36

标签: ruby-on-rails ruby ssl aes

我刚刚将我们的登台服务器数据库复制到我的开发中,现在每当我加载任何数据时都会收到此错误

OpenSSL::Cipher::CipherError

在以下代码中出现

credentials = encrypted_credentials.inject({}) do |hash, (key, value)|
   hash[key] = AESCrypt.decrypt(value, password) <-----------
   hash
end

任何人都知道这是为什么?

1 个答案:

答案 0 :(得分:5)

原来我使用了错误的加密密码,因为它存储在环境变量