java四大基本加密法只BASE64
来源:互联网 发布:淘宝客都在哪里做推广 编辑:程序博客网 时间:2024/06/06 05:52
无聊翻翻网页,看到java的四大加密算法BASE64, MD5(mwssage digest algorithm 5 信息摘要算法), SHA(secure hash algorithm 安全散列算法), HMAC(hash message authentication code 散列消息鉴别码). 摘抄下来。
BASE64 常见于邮件,http加密,截取http信息,你就会发现登录操作的用户名,密码字段通过BASE64加密的。
//导入包
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class BASE64{
//加密
public static String encryptBASE64(byte[ ] key) throws Exception{
return(new BASE64Encoder()).encodeBuffer(key);
}
//解密
public static byte[ ] decryptBASE64(String key) throws Exception{
return(new BASE64Decoder()).decodeBuffer(key);
}
//测试
public static void main (String [ ] args) {
String str=" 1234567";
try{
String password1=BASE64.encryptBASE64( str.getBytes());
System.out.println(" 加密数据"+password1)
byte password2 [ ] =BASE64.decryptBASE64(password1);
String str2=new String(password2);
System.out.println(" 解密数据"+str2);
}Catch(Exception e) {
e.printStackTrace();
}
}
}
- java四大基本加密法只BASE64
- java 中四大加密基本算法解析
- java 中四大加密基本算法解析
- Java-Base64加密&&MD5加密
- Java BASE64加密解密
- Java BASE64加密解密
- Java Base64 加密解密
- Java BASE64加密解密
- Java 加密 base64 encode
- Java BASE64加密解密
- java加密技术--base64
- java的Base64加密
- Java实现Base64加密
- Java base64加密
- java实现Base64加密
- Java Base64加密解密
- java Base64加密实现
- Java BASE64加密解密
- js object对象转换为自定义对象
- Java 当前时间的之前一天,前一个月,前一个星期,前一年,当期时间所在星期,月份,年份表示
- 文章标题
- uva 10142
- 在centos上用yum安装docker
- java四大基本加密法只BASE64
- 考研内容分享
- Android设备调试(一)没有USB插口,通过TCP/IP调试
- 递归算法 快速排序
- python 图片批量重命名
- drawRect: 和 - (void)setNeedsDisplay 的一些理解
- 堆和栈的区别
- RecycleView 和ScrollView 的嵌套使用
- 《Java疯狂讲义-Chap5面向对象上》