zoukankan      html  css  js  c++  java
  • 利用MD5进行加密

    package com.cn.peitest;
    
    import java.io.UnsupportedEncodingException;
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
     
    import sun.misc.BASE64Encoder;
     
    public class MD5 {
       /**利用MD5进行加密*/
      public String EncoderByMd5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException{
        //确定计算方法
        MessageDigest md5=MessageDigest.getInstance("MD5");
        BASE64Encoder base64en = new BASE64Encoder();
        //加密后的字符串
        String newstr=base64en.encode(md5.digest(str.getBytes("utf-8")));
        return newstr;
      }
       
      /**判断用户密码是否正确
       *newpasswd 用户输入的密码
       *oldpasswd 正确密码*/
      public boolean checkpassword(String newpasswd,String oldpasswd) throws NoSuchAlgorithmException, UnsupportedEncodingException{
        if(EncoderByMd5(newpasswd).equals(oldpasswd))
          return true;
        else
          return false;
      }
    }
  • 相关阅读:
    游标、动态sql、异常
    定义declare、%TYPE%、ROWTYPE、加循环
    存储过程
    游标
    异常
    常用的sql语句(转)
    MVC的理解
    模拟struts2
    结构化分析方法
    Maven常用命令
  • 原文地址:https://www.cnblogs.com/xianz666/p/13408831.html
Copyright © 2011-2022 走看看