md5.java

来自「中国网通SP侧短信网关--CNGP协议实现Java源代码-根据《中国网通.PHS」· Java 代码 · 共 46 行

JAVA
46
字号
package cn.netjava.cngpclient.connection;import java.io.*;import java.security.*;import java.security.spec.*;/** * MD5摘要工具 * 中国网通短信网关客户端--蓝杰实训项目 * @author www.NetJava.cn * */public class Md5 {	MessageDigest alg;	public Md5() {		try {			alg = MessageDigest.getInstance("MD5");		} catch (NoSuchAlgorithmException e) {		}	}	// 传入要加密的字符串,此函数反回此串的16个字节的摘要密码字符串	public String encrypt(String key) {		String m = key;		return computeDigest(m.getBytes());	}	public String computeDigest(byte[] b) {		try {			alg.reset();			alg.update(b);			byte[] hash = alg.digest(); // 得到摘要			String d = new String(hash, "ISO-8859-1");			return d;		} catch (Exception ex) {			return null;		}	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?