posted 14 years ago
At present we are using SHA1 ( Secure Hash Algorithm ) for Message digest and JDK Version 1.4.1. But we get one new requirement for Message Digest that instead of using the SHA1 we need to use the SHA256 Algorithm.
we call the Message Digest Class which is in rt.jar by passing the required parameter like,
current one :
MessageDigest digest = MessageDigest.getInstance("SHA-1");
which is working fine.
Required One :
MessageDigest digest = MessageDigest.getInstance("SHA256");
or
MessageDigest digest = MessageDigest.getInstance("SHA-256);
We tried with the JDK version 1.4.1 , 1.4.2 , 1.5 but it throw the exception like,
java.security.NoSuchAlgorithmException: SHA256 MessageDigest not available
We need to implement this Message Digest by using SHA256 Algorithm, Could you please suggest some idea or procedure or any step we need to follow for this.