我從來沒有用過Grails(或者Java)。我正在使用另一種語言/框架從頭開始重建最初由Grails構建的應用程序。我想從生產數據庫中引入現有用戶。我可以完全訪問數據庫和密碼哈希。我也可以訪問整個Grails源代碼。如何確定使用springsecurity在Grails應用程序中散列密碼的算法?
我已經能夠找出springsecurity插件似乎被使用。我在項目中爲SHA1,MD5和bcrypt等關鍵字做了簡單的搜索,但沒有任何結果。我也搜索了「grails.plugins.springsecurity.password.algorithm」的源代碼,但沒有出現。
springsecurity是否有一個通用的加密?
任何幫助,將不勝感激。
我仍然不知道如何實際確定這一點。我意識到我的散列是64個字符,谷歌搜索,看到它可能是SHA-256。我使用了一個在線JavaScript哈希工具來散列我的密碼並比較結果。我確認它是SHA-256。 – davebobak