import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Base64; import org.jsoup.Jsoup; import org.jsoup.safety.Safelist; class Main { public static void main(String[] args) throws NoSuchAlgorithmException{ System.out.println("Hello world!"); System.out.println(getHashedPassword("123456", "test")); String unsafeHtml = ""; String safeHtml = Jsoup.clean(unsafeHtml, Safelist.basic()); System.out.println(safeHtml); System.out.println(unsafeHtml); } public static String getHashedPassword(String password, String salt) throws NoSuchAlgorithmException{ String saltedPassword = password + salt; MessageDigest messageDigest = MessageDigest.getInstance("SHA-256"); byte[] hash = messageDigest.digest(saltedPassword.getBytes(StandardCharsets.UTF_8)); return new String(Base64.getEncoder().encode(hash)); } }