如何在Java中实现SHA 1算法

时间:2010-05-10 04:55:49

标签: java security

我想用java实现SHA 1算法。 任何人都可以帮助我


Refer this

3 个答案:

答案 0 :(得分:2)

不确定你在问什么;维基百科有伪代码:http://en.wikipedia.org/wiki/SHA-1你应该能够用相对容易的方式在java中编写代码......你有没有关于这样做的具体问题,还是......?

答案 1 :(得分:1)

我认为你可以使用java.security.MessageDigest。对于ASCII数据,这就像

一样简单
String src = ...
MessageDigest md = MessageDigest.getInstance("SHA-1");
String sha1 = new String(md.digest(src.getBytes()));

答案 2 :(得分:0)

只是不要这样做,加载bouncycastle库并使用它们。或者看看它们的来源,然后你知道如何实现它的一种方式:)。