2012-02-10 62 views
0

在php中有md5()來獲取傳遞給它的字符串的MD5散列。那麼JSP是否包含這樣的預定義函數?具有散列函數的庫 - JSP

或者我可以輕鬆使用它的任何預製庫,它包含所有類型的散列函數?

回答

0

內置於:javax.crypto。第三方:BouncyCastle

在Java類中執行散列,例如servlet或自定義taglib。

+0

thanku。但是在javax.crypto。*中哪個類提供了MD5哈希函數?或者有關如何使用它來散列簡單字符串的任何示例。 – 2012-02-10 12:26:56

+0

我找到了這個例子:http://www.exampledepot.com/egs/javax.crypto/GenMac.html – 2012-02-10 12:48:52

0

它更復雜。

import java.security.*; 


byte[] bom= str.getBytes("UTF-8"); 

MessageDigest md = MessageDigest.getInstance("MD5"); 
byte[] hash = md.digest(bom);