2016-11-21 112 views
1

爲什麼這個代碼打印每次調用不同的結果?DigestUtils.md5返回不同的值,每次通話以相同字符串

log.info("String to MD5 ->" + FileContentRaw + "<-"); 
log.info("MD5 Result 1 Apache->" + org.apache.commons.codec.digest.DigestUtils.md5(FileContentRaw).toString() + "<-"); 
log.info("MD5 Result 2 Apache->" + org.apache.commons.codec.digest.DigestUtils.md5(FileContentRaw).toString() + "<-"); 
log.info("MD5 Result 3 Apache->" + org.apache.commons.codec.digest.DigestUtils.md5(FileContentRaw).toString() + "<-"); 
log.info("MD5 Result 4 Apache->" + org.apache.commons.codec.digest.DigestUtils.md5(FileContentRaw).toString() + "<-"); 

這是結果:

2016/11/21 11:22:29 INFO - jmeter.util.BeanShellTestElement: String to MD5 ->{"type":"StatsReq","msg":[{"symList":["AAPL.O","MFFT.O"],"startDate":"2015-01-03","endDate":"2015-01-03","dataType":"trade","assetClass":"tmx","analytics":["VWAP","TWAP"],"startTime":null,"endTime":null,"granularity":null,"granularityUnit":null,"fill":null,"timeZone":null,"inputTimeZone":null,"outputTimeZone":null,"temporality":null}],"id":"gevv4nfhbul0rrhlcco2as63to","date":"Mon, 21 Nov 2016 11:22:29 EST"}<- 

2016/11/21 11:22:29 INFO - jmeter.util.BeanShellTestElement: MD5 Result 1 Apache->[[email protected]<- 

2016/11/21 11:22:29 INFO - jmeter.util.BeanShellTestElement: MD5 Result 2 Apache->[[email protected]<- 

2016/11/21 11:22:29 INFO - jmeter.util.BeanShellTestElement: MD5 Result 3 Apache->[[email protected]<- 

2016/11/21 11:22:29 INFO - jmeter.util.BeanShellTestElement: MD5 Result 4 Apache->[[email protected]<- 
+0

上回答任何反饋?如果可以的話,應該被接受並提升,以便其他人知道他們可以信任它。謝謝 –

回答

相關問題