All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.downgoon.jresty.commons.security.Md5Codec Maven / Gradle / Ivy

The newest version!
package com.github.downgoon.jresty.commons.security;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**
 * MD5 摘要
 * */
public class Md5Codec {

	public static byte[] digest(byte[] data) {
		try {
			return MessageDigest.getInstance("MD5").digest(data);
		} catch (NoSuchAlgorithmException e) {
			throw new IllegalStateException("MD5 Digest NotFound");
		}
	}
	
	public static byte[] encode(byte[] data) {
		return digest(data);
	}
	
	public static byte[] decode(byte[] data) {
		throw new IllegalStateException("MD5 irreversible");
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy