java的SHA在計算時中文的密碼不一樣

在作一個新功能時,要用到SHA-1,結果發現調用action方法時計算的SHA的結果值和直接寫main方法計算的結果值不一樣,坑爹啊……java 後來打印了字符串轉換成字節碼,發現兩個地方的字節碼不一樣。所以發現編碼 byte[] bt = strSrc.getBytes(); 這邊調用的是默認的編碼。可是我兩邊都是UTF-8的。所以我又很納悶。最後沒辦法給它一個默認值code byte[] bt
相關文章
相關標籤/搜索