首先创建一个工具类AESUtil,在AESUtil中加入加密方法,代码如下所示
2
再在AESUtil中加入解密方法,代码如下所示
3
然后写一个ClassDemo类,在类中加入main方法,调用加密和解密方法,代码如下:
4
运行结果如下所示,可以看到加密后的内容是乱码的
5
下面我们让加密后的内容不乱码,首先在工具类AESUtil中加入将二进制转为16进制的方法,代码如下
6
下面看一下16进制加密之后的内容,代码如下
7
运行结果如下所示
8
要想解密十六进制的加密密文解密必须先进行二进制转化,如图,在工具类AESUtil中加入将16进制转化为二进制的方法,代码如下:
9
现在对16进制的加密内容进行解密,代码如下
10
运行结果如下