好房网

网站首页 二手房 > 综合百科 > 正文

java(md5)

2022-06-27 02:14:55 综合百科 来源:
导读 想必现在有很多小伙伴对于java md5方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于java md5方面的知识分享给大家,

想必现在有很多小伙伴对于java md5方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于java md5方面的知识分享给大家,希望大家会喜欢哦。

import java.security.MessageDigest;

import java.security.NoSuchAlgorithmException;

public class md5 {

未应经芝队士回答允许不得料转载本文内容查展,否则将视为侵权

public String str;

public void md5s(String plainText) {

try {

MessageDigest md = MessageDigest.getInstance("MD5");

md.update(plainText.getBytes());

byte b[] = md.digest();

int i;

StringBuffer buf = new StringBuffer("");

中会发利入设基美,温验委团。

for (int offset = 0; offset < b.length; offset++) {

i = b[offset];

if (i < 0)

i += 256;

if (i < 16)

于同也定合边图干做队阶示今律复连备。

buf.append("0");

buf.append(Integer.toHexString(i));

}

str = buf.toString();

System.out.println("result: " + buf.toString());// 32位的加密

System.out.println("result: " + buf.toString().substring(8, 24));// 16位的加密

} catch (NoSuchAlgorithmException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public static void main(String agrs[]) {

md5 md51 = new md5();

md51.md5s("4");//加密4

}

}

本文到此结束,希望对大家有所帮助。


版权说明: 本文由用户上传,如有侵权请联系删除!


标签: