It is very easy process to create a message digest in java. I had written example of it. Just try to understand each step.
Code:
import java.security.MessageDigest;
import java.io.FileInputStream;
public class CD {
public static void main(String[] unused) throws Exception{
String DF = "CD.java";
MessageDigest md = MessageDigest.getInstance("SHA1");
FileInputStream fis1 = new FileInputStream(DF);
byte[] dataBytes1 = new byte[1024];
int nread1 = fis1.read(dataBytes1);
while (nread1 > 0) {
md.update(dataBytes1, 0, nread);
nread = fis.read(dataBytes);
};
byte[] mdbytes1 = md.digest();
System.out.println("Digest(in hex):: " + Util.byteArray2Hex(mdbytes1));
}
}
Bookmarks