package zone.themcgamer.common; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** * @author Braydon */ public class HashUtils { /** * Encrypt the given {@link String} as SHA-256 * * @param s the string to encrypt * @return the encrypted string */ public static String encryptSha256(String s) { try { MessageDigest messageDigest = MessageDigest.getInstance("SHA-256"); messageDigest.update(s.getBytes()); byte[] digest = messageDigest.digest(); StringBuilder buffer = new StringBuilder(); for (byte b : digest) buffer.append(Integer.toString((b & 0xff) + 0x100, 16).substring(1)); return buffer.toString(); } catch (NoSuchAlgorithmException ex) { ex.printStackTrace(); } return null; } }