java MD5加密

    /**
     * 加密方式
     */
    public static final String APP_ID = "9NF8gYQrn3VotO52mstFTQVhnTQ9HVt5";
    public static final String APP_SECRETE = "reWlrfQ7k2RkVep3";
    public static String md5() {
        try {
            SimpleDateFormat simpleFormatter = new SimpleDateFormat("yyyy-MM-dd");
            String format = APP_ID+APP_SECRETE + simpleFormatter.format(new Date());
            byte[] btInput = format.getBytes();
            // 获得MD5摘要算法的 MessageDigest 对象
            MessageDigest mdInst = MessageDigest.getInstance("MD5");
            // 使用指定的字节更新摘要
            mdInst.update(btInput);
            // 获得密文
            byte[] md = mdInst.digest();
            System.out.println(Base64.getEncoder().encodeToString(md));
            return Base64.getEncoder().encodeToString(md).toLowerCase();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return "";
    }

你可能感兴趣的:(java,python,开发语言)