package de.gurkengewuerz.termbin.Utils; import java.security.MessageDigest; /** * Created by gurkengewuerz.de on 02.07.2017. */ public class HashUtils { public static String getSha256(String value) { try { MessageDigest md = MessageDigest.getInstance("SHA-256"); md.update(value.getBytes()); return bytesToHex(md.digest()); } catch (Exception ex) { throw new RuntimeException(ex); } } private static String bytesToHex(byte[] bytes) { StringBuilder result = new StringBuilder(); for (byte b : bytes) result.append(Integer.toString((b & 0xff) + 0x100, 16).substring(1)); return result.toString(); } }