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();

    }

}