Java SHA-256

  • + 0 comments
    import java.io.*;
    import java.util.*;
    import java.security.*;
    
    public class Solution {
    
        public static void main(String[] args) throws Exception{
            /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
             Scanner sc=new Scanner(System.in);
            String inp=sc.nextLine().trim();
            MessageDigest md=MessageDigest.getInstance("SHA-256");
            byte[] enc=md.digest(inp.getBytes());
            StringBuilder sb=new StringBuilder();
            for(byte b:enc){
                sb.append(String.format("%02x", Byte.toUnsignedInt(b)));
                // sb.append(String.format("%02x", b&0xff));
            }
            System.out.println(sb.toString());
        }
    }