![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
加密解密
文章平均质量分 79
tianshi1017
这个作者很懒,什么都没留下…
展开
-
AES-128,192,256位加密解密,其中128位已经测试过
package com.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.security.NoSuchAlgorithmException;import java转载 2013-06-19 15:49:44 · 6096 阅读 · 3 评论 -
md5结果返回二进制,16进制加密结果
在php中md5加密方式返回的结果有两种,一种是16进制的,一种是2进制的,java中大家一般也习惯16进制的,实际上在某些情况下大家有时候并不会将其转为16进制的结果输出,而是返回2进制的,然后再对2进制的结果进行base64加密这样再作为最终存储结果(或者说是加密后的结果) package com.client;import java.io.UnsupportedEnc原创 2013-06-19 16:14:56 · 7158 阅读 · 0 评论 -
AES-128-CBC方式加密解密,已测试通过
AES-128-CBC方式与AES-128方式不同的地方:AES-128-CBC可以自己定义“密钥”和“偏移量“。AES-128是jdk自动生成的“密钥”。所以AES-128-CBC更灵活 package com.client;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;转载 2013-06-19 16:01:26 · 30816 阅读 · 1 评论