commons-code
import org.apache.commons.codec.DecoderException;
import org.apache.commons.codec.binary.Hex;
@Test
public void testHexEncoding(){
String admin=“admin”;
//按照字节加密
char[] encodeHex = Hex.encodeHex(admin.getBytes());
String aexHex=new String(encodeHex);
System.out.println(“明文密码”+admin+" 加密后的密文"+aexHex);
String pagepassword=“admin”;
try {
//解密
byte[] decodeHex = Hex.decodeHex(aexHex.toCharArray());
//转字符串
String aexPassword=new String(decodeHex);
System.out.println(“解密后的密码”+aexPassword);
if (pagepassword.equals(aexPassword)){
System.out.println(“true”);
}else{
System.out.println(“false”);
}
} catch (DecoderException e) {
e.printStackTrace();
}
}