java的SHA在计算时中文的密码不一样

在作一个新功能时,要用到SHA-1,结果发现调用action方法时计算的SHA的结果值和直接写main方法计算的结果值不一样,坑爹啊……java 后来打印了字符串转换成字节码,发现两个地方的字节码不一样。所以发现编码 byte[] bt = strSrc.getBytes(); 这边调用的是默认的编码。可是我两边都是UTF-8的。所以我又很纳闷。最后没办法给它一个默认值code byte[] bt
相关文章
相关标签/搜索