次の関数はPHPで完全に機能します。RubyonRailsでどのように翻訳できますか。
privateKeyとivはどちらも32文字の長さであることに注意してください。
mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $privateKey, base64_decode($enc), MCRYPT_MODE_CBC, $iv)
Rubyで以下を使用しようとしましたが、復号化エラーが発生しました。
cipher = OpenSSL::Cipher.new('aes-256-cbc')
cipher.decrypt
cipher.key = privateKey
cipher.iv = iv
decrypted = '' << cipher.update(encrypted) << cipher.final