docs: private static String encode(String str, String type) {
  		try {
  			MessageDigest alga = MessageDigest.getInstance(type);
  			alga.update(str.getBytes());
  			byte digesta[] = alga.digest();
  			String hex = byte2hex(digesta);
  			// String hex2 = byte2hex2(digesta);
  			// if (!hex.equals(hex2)) {
  			// System.out.println("str:" + str);
  			// }
  			return hex;
  		}
  		catch (Exception e) {
  			throw new RuntimeException(e.getMessage(), e);
  		}
  	}