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

Tar*_*len 6 ruby ssl ruby-on-rails aes

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

OpenSSL::Cipher::CipherError
Run Code Online (Sandbox Code Playgroud)

这发生在下面的代码中

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

有谁知道这是为什么?

Tar*_*len 7

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