如何在Rails 4.2.6和Ruby 2.2 +中禁用MD5和其他非FIPS兼容算法?
在2016-04-12 11:00:52 -0400开始获取“/”for :: 1处理方式 Rails :: WelcomeController #index为 / 呈现 /usr/local/rvm/gems/ruby-2.2.4/gems/railties-4.2.6/lib/rails/templates/rails/welcome/index.html.erb
(0.9ms)在20ms完成200 OK(浏览次数:6.5ms | ActiveRecord:0.0ms) md5_dgst.c(78):OpenSSL内部错误,断言失败:摘要MD5 禁止在FIPS模式下使用!中止(核心倾销)
答案 0 :(得分:1)
这已在Rails 5.2中解决。参见https://github.com/rails/rails/issues/31203。默认情况下,新应用现在应默认兼容,升级后的应用可以使用Rails.application.config.active_support.use_sha1_digests = true