Java's MD5 plus algorithm source code

xiaoxiao2021-03-06  37

Import java.security. *; import java.security.spec. *;

Class MD5_TEST {

Public final static string md5 (string s) {char HEXDIGITS [] = {'0', '1', '2', '3', '4', '5', '6', '7', '8 ',' 9 ',' a ',' b ',' c ',' d ',' e ',' f '}; try {byte [] straTemp = s.getbytes (); messageDigest mdtemp = messageDigest.getInstance ("MD5"); MDTEMP.UPDATE (STRTEMP); byte [] md = mdtemp.digest (); int J = md.Length; char str [] = new char [j * 2]; int K = 0; for (INT i = 0; i >> 4 & 0xf]; str [k ] = hexdigits [byte0 & 0xf];} Return New String (STR);} Catch (Exception E) {Return NULL;}} public static void main (string [] args) {// md5_test aa = new md5_test ();

System.out.print (md5_test.md5 ("xx"));}

转载请注明原文地址:https://www.9cbs.com/read-69006.html

New Post(0)