2
類
我有一個做在application.rb中application.rb中覆蓋基礎紅寶石
Digest::MD5 = Digest::SHA256
這反過來以下一個RoR應用程序可確保每次有人調用Digest::MD5
,它將代替更換一個結果Digest::SHA256
。我相信這會產生一些意想不到的後果,比如難以調試的運行時問題。這種方法還有其他選擇嗎?或者這聽起來不對?
所以雖然警告確實有幫助,但如果MD5在操作系統級別被阻塞,並因此在調用任何時候會產生錯誤,因此會停止應用程序? – Woot4Moo
我不認爲Digest :: MD5可以在操作系統級別被阻塞嗎?該實現應該特定於Ruby,而不是操作系統。 –
它可以,如果你執行FIPS – Woot4Moo