如下所示:
軟件包CN.Sunzn.md5;導入Java.security.messagedigest; import Java.security.nosuchalgorithmexception; public class class str2MD5 {public static void main(string string [args args [] args [] args [] args [] }私有靜態字符串MD5(String sourcester){字符串結果=“”;嘗試{MessageDigest md = Messagedigest.getInstance(“ MD5”); md.update(sourcestr.getbytes());字節B [] = md.digest(); int i; StringBuffer buf = new StringBuffer(“”); for(int offset = 0; offset <b.length; offset ++){i = b [offset];如果(i <0)i += 256;如果(i <16)buf.append(“ 0”); buf.append(integer.tohexstring(i)); }結果= buf.tostring(); system.out.println(“ md5(“ + sourcester +”,32)=“ +結果); System.out.println(“ MD5(“ + Sourcester +”,16)=“ + buf.toString()。子弦(8,24)); } catch(nosuchalgorithmexception e){system.out.println(e); }返回結果; }}}MD5(SunZn,32)= 40379DB889F9124819228947FAAEB1F7MD5(SunZn,16)= 89F9124819228947
以上就是小編為大家帶來的java編程下字符串的16位,32位md5加密實現方法的全部內容了,希望對大家有所幫助,多多支持武林網〜