欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java開發(fā)之MD5加密算法的實現(xiàn)

 更新時間:2013年05月02日 17:45:15   作者:  
本篇文章介紹了,java開發(fā)之MD5加密算法的實現(xiàn)。需要的朋友參考下
先看看代碼再說:
復(fù)制代碼 代碼如下:

package com.b510.note;

 import java.math.BigInteger;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;

 /**
  * MD5加密
  *
  * @author Hongten
  *
  */
 public class MD5 {

     public static void main(String[] args) {
         System.out.println(MD5.getMD5("123456"));
     }

     /**
      * 用md5編碼后的碼值
      *
      * @param sInput
      *            明碼
      * @return md5加密后的密碼
 */
     public static String getMD5(String sInput) {

         String algorithm = "";
         if (sInput == null) {
             return "null";
         }
         try {
             algorithm = System.getProperty("MD5.algorithm", "MD5");
         } catch (SecurityException se) {
         }
         MessageDigest md = null;
         try {
             md = MessageDigest.getInstance(algorithm);
         } catch (NoSuchAlgorithmException e) {
             e.printStackTrace();
         }
         byte buffer[] = sInput.getBytes();

         for (int count = 0; count < sInput.length(); count++) {
             md.update(buffer, 0, count);
         }
         byte bDigest[] = md.digest();
         BigInteger bi = new BigInteger(bDigest);
         return (bi.toString(16));
     }
 }

運行效果:
復(fù)制代碼 代碼如下:

1 186d636867f51c667893c1b1b3d96dc3

我們可以根據(jù)自己的需要,來得到自己想要的md5加密后的密文;
復(fù)制代碼 代碼如下:

1 //這里的數(shù)字是可以根據(jù)需要而進行改變的
2 return (bi.toString(16));

相關(guān)文章

  • Java中的設(shè)計模式與7大原則歸納整理

    Java中的設(shè)計模式與7大原則歸納整理

    本篇文章主要對Java中的設(shè)計模式如,創(chuàng)建型模式、結(jié)構(gòu)型模式和行為型模式以及7大原則進行了歸納整理,需要的朋友可以參考下
    2017-04-04
  • Spring Security基于JWT登錄認證的項目實踐

    Spring Security基于JWT登錄認證的項目實踐

    JWT被用來在身份提供者和服務(wù)提供者間傳遞被認證的用戶身份信息,本文主要介紹了Spring Security基于JWT登錄認證的項目實踐,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • myeclipse安裝Spring Tool Suite(STS)插件的方法步驟

    myeclipse安裝Spring Tool Suite(STS)插件的方法步驟

    這篇文章主要介紹了myeclipse安裝Spring Tool Suite(STS)插件的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Spring Security入門demo案例

    Spring Security入門demo案例

    Spring Security是一個高度自定義的安全框架,本文主要介紹了Spring Security入門,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • spark中使用groupByKey進行分組排序的示例代碼

    spark中使用groupByKey進行分組排序的示例代碼

    這篇文章主要介紹了spark中使用groupByKey進行分組排序的實例代碼,本文通過實例代碼給大家講解的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • spring cloud 之 客戶端負載均衡Ribbon深入理解

    spring cloud 之 客戶端負載均衡Ribbon深入理解

    下面小編就為大家?guī)硪黄猻pring cloud 之 客戶端負載均衡Ribbon深入理解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Spring5路徑匹配器PathPattern解析

    Spring5路徑匹配器PathPattern解析

    這篇文章主要介紹了Spring5路徑匹配器PathPattern,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 解決Javaweb 提交表單到servlet時出現(xiàn)空白頁面,但網(wǎng)站不報錯問題

    解決Javaweb 提交表單到servlet時出現(xiàn)空白頁面,但網(wǎng)站不報錯問題

    這篇文章主要介紹了解決Javaweb 提交表單到servlet時出現(xiàn)空白頁面,但網(wǎng)站不報錯的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 微服務(wù)下springboot?多模塊打包使用詳解

    微服務(wù)下springboot?多模塊打包使用詳解

    這篇文章主要介紹了springboot多模塊打包使用詳解,牽涉到很多與maven相關(guān)的技術(shù)點,比如maven的版本管理,依賴傳遞,父子模塊繼承,以及maven打包插件等眾多的內(nèi)容相互交織在一起,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • Spring mvc Controller和RestFul原理解析

    Spring mvc Controller和RestFul原理解析

    這篇文章主要介紹了Spring mvc Controller和RestFul原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03

最新評論