我要对文件进行MD5签名,我现在用的是fis = new FileInputStream(file),然后直接read()方法进行了MD5加密。代码如下: |
|
40分 |
numRead = fis.read(buffer)—读不会管你原始文件里面是什么编码格式的,读出来都是二进制
MD5加密也不会管GBK中文还是非中文编码,直接二进制加密,你read出来的原始数据如果是默认的ISO8859-1,你手工转成GBK,当然MD5加密后的数据会不一样,字符集都不同了 |
非常感谢你的回复,对我的帮助很大的。
|