エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
rails 4.2.10とruby 2.4.3 で `key must be 32 bytes`の例外が発生する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
rails 4.2.10とruby 2.4.3 で `key must be 32 bytes`の例外が発生する - Qiita
現象 railsとrubyのバージョンをあげたところkey must be 32 bytesの例外が発生するようになりました。 ... 現象 railsとrubyのバージョンをあげたところkey must be 32 bytesの例外が発生するようになりました。 例外は、暗号化に利用していたActiveSupport::MessageEncryptorから発生していました。 どうやら、rubyのopenssl周りで変更があり、暗号化キーには正しく32byteのキーを渡すことが必要になったようです(aes-256-cbc方式を利用する場合)。 https://qiita.com/KTakata/items/7bc8057b3b0ca6759b12 https://github.com/rails/rails/issues/25185 また、これまで、32byte以上のキーを渡して場合はキーの32byte以降のデータが利用されないようになっていたようです。 https://gist.github.com/rhenium/b81

