Search notes:

Java class java.security.MessageDigest - digest

public class digest {

  private static void digest(byte[] src, String algorithm) { try {

    java.security.MessageDigest md = java.security.MessageDigest.getInstance(algorithm);

    byte[] digested = md.digest(src);

    String digestedHex = javax.xml.bind.DatatypeConverter.printHexBinary(digested);

    System.out.println(algorithm + ": " + digestedHex);

    } catch (java.security.NoSuchAlgorithmException e ) {
      System.out.println(e.toString());
    }

  }

  public static void main(String[] argv) { try {

    String text = new String("Foo bar baz");
    byte[] src  = text.getBytes("UTF-8");

    digest(src, "MD2"    );
    digest(src, "MD5"    );
    digest(src, "SHA-1"  );
    digest(src, "SHA-256");
    digest(src, "SHA-384");
    digest(src, "SHA-512");

    } catch(java.io.UnsupportedEncodingException e) {
      System.out.println(e.toString());
    }

  }

}
Github repository JavaClasses, path: /java/security/MessageDigest/digest.java

See also

Java classes

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1758199939, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/languages/Java/classes/java/security/MessageDigest/digest(74): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78