Just a note within sight. To generate hashes using any possible algorithms, I use digest method of a Java class:
public class MessageHash { static String DEFAULT_ALGORITHM = "SHA-1"; // MD5, SHA-1, SHA-256, SHA-384, SHA-512 static String digest(String input, String algorithm) throws NoSuchAlgorithmException { MessageDigest md = MessageDigest.getInstance(algorithm); return HexConverter.bytesToHex(md.digest(input.getBytes())); } public static String digest(String input) { try { return digest(input, DEFAULT_ALGORITHM); } catch (NoSuchAlgorithmException ex) { throw new RuntimeException("This is impossible"); } } }
No comments:
Post a Comment