File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Hash SHA1 String Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Customer Requirements for Developers this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Hash SHA1 String" Watch "Hash SHA1 String" New topic

Hash SHA1 String

Patrick McDonogh
Ranch Hand

Joined: Oct 13, 2005
Posts: 89
Hi all,

I am trying to create a SHA1 hash of a String Object. I have got as far as getting a DigestMethod object but from here i have no idea how to hash the string. The code i am using to get the digest method is shown below.

String hashingString = "I want to be hashed";
String providerName = System.getProperty("jsr105Provider", "");
XMLSignatureFactory factory =
XMLSignatureFactory.getInstance("DOM", (Provider) Class.forName(providerName).newInstance());

DigestMethod method = factory.newDigestMethod(DigestMethod.SHA1,null);

Does anyone know how to get a hash of this string?
Have i started off correctly?

Thankyou in advance for your help.

Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42956
Is there a particular reason you're using the XML-Security classes? Because the standard class libraries contain everything you need, along the following lines:
I agree. Here's the link:
subject: Hash SHA1 String
jQuery in Action, 3rd edition