You are viewing a single comment's thread. Return to all comments →
import java.io.*; import java.util.*; import java.security.*; import java.nio.charset.*; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String originalString = sc.nextLine(); try { MessageDigest digest = MessageDigest.getInstance("SHA-256"); byte[] encodedhash = digest.digest( originalString.getBytes(StandardCharsets.UTF_8)); System.out.println(bytesToHex(encodedhash)); } catch (NoSuchAlgorithmException e) { System.out.println(e); } } private static String bytesToHex(byte[] hash) { StringBuilder hexString = new StringBuilder(2 * hash.length); for (int i = 0; i < hash.length; i++) { String hex = Integer.toHexString(0xff & hash[i]); if(hex.length() == 1) { hexString.append('0'); } hexString.append(hex); } return hexString.toString(); } }
Seems like cookies are disabled on this browser, please enable them to open this website
Java SHA-256
You are viewing a single comment's thread. Return to all comments →