2.以舊的加密方案作為基礎(chǔ)接入BCrpyt加密,eg: 舊的方案是MD5加密,即數(shù)據(jù)庫中的所有密碼都是MD5形式的密碼,那么直接把這些密碼當(dāng)作明文,先“跑庫”生成BCrypt密文,再使用encode和matches兩個方法在執(zhí)行BCrypt加密之前都先用MD5運算一遍即可。 spring security的BCryptPasswordEncoder問題 早些年,那會把一個老項目的登錄模...
public PasswordEncoderpasswordEncoder(){ return new BCryptPasswordEncoder(); }使用這個進(jìn)行密碼加密,springsecurity提供了很多密碼加密方法,用這個就可以,可以點進(jìn)去查看PasswordEncoder這個方法,這是個接口,實現(xiàn)了很多加密方法然后這樣我們就大致完成了這個類的配置如果...