GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — hackerrank-java/src/JavaSHA_256.java at master · anishLearnsToCode/hackerrank-java Expand file tree/ Copy pathJavaSHA_256.javaMore file actions 26 lines (22 loc) · 853 Bytes / Copy pathJavaSHA_256.javaFile metadata and controls26 lines (22 loc) · 853 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 // https://www.hackerrank.com/challenges/sha-256/problem import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Scanner; public class JavaSHA_256 { public static void main(String[] args) throws NoSuchAlgorithmException { MessageDigest sha256 = MessageDigest.getInstance("sha-256"); Scanner scanner = new Scanner(System.in); String message = scanner.nextLine(); scanner.close(); byte[] hash = sha256.digest(message.getBytes()); String hashHexCode = toHex(hash); System.out.println(hashHexCode); } private static String toHex(byte[] array) { StringBuilder sb = new StringBuilder(2 * array.length); for(byte b : array) { sb.append(String.format("%02x", b&0xff)); } return sb.toString(); } } |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |