加密法(AES,MD5)----对String加密
来源:互联网 发布:最新的p2p网络投资 编辑:程序博客网 时间:2024/06/03 12:11
对String的加密是在对byte[]的加密基础上进行的。
就是把String转回byte数组输入,然后在把byte数组转回String输出
加密:
private String getEncString(String msg) {
byte[] ming = null;
byte[] enc = null;
String mStr = "";
BASE64Encoder base64en = new BASE64Encoder();
try {
ming = msg.getBytes("UTF-8");
enc = this.getEncCode(ming);
mStr = base64en.encode(enc);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} finally {
ming = null;
enc = null;
base64en = null;
}
return mStr;
}
解密:
private String getDecString(String msg) {
BASE64Decoder base64dc = new BASE64Decoder();
byte[] enc = null;
byte[] ming = null;
String decStr = "";
try {
enc = base64dc.decodeBuffer(msg);
ming = this.getDecCode(enc);
decStr = new String(ming, "UTF-8");
} catch (IOException e) {
e.printStackTrace();
} finally {
base64dc = null;
enc = null;
ming = null;
}
return decStr;
}
本文出自 “Just do it” 博客,请务必保留此出处http://davenzeng.blog.51cto.com/3896952/989640
- 加密法(AES,MD5)----对String加密
- unity MD5/AES加密
- iOS 加密(MD5 ,AES,BASE64)
- C#加密方法(AES、MD5)
- 对String字符串进行MD5加密
- java对String进行MD5加密
- Android DES AES MD5加密
- DES/AES/MD5加密方法
- MD5 、AES加密、BASE64编码
- DES,RSA,MD5,AES加密
- 加密那些事AES、MD5
- AES加密、MD5摘要算法
- MD5/DES/AES加密实现
- MD5,sha1,sha,AES加密
- md5和sha1加密,aes加密
- Android加密之Md5,AES 加密
- String md5 加密
- Java md5 加密String
- mybatis打印sql语句
- 修改Xcode生成的版权信息 Copyright ? 2016年 xxx. All rights reserved.
- uboot启动流程详解(5)-_main
- linu命令学习-文件查找之find-exec命令
- PHP模拟登录并获取数据
- 加密法(AES,MD5)----对String加密
- myeclipse代码生成插件的方式
- JS生成表格,合并单元格
- 几种数据库的连接方式
- Android中常见的流式布局的使用
- DOM读取xml文件
- WebLoginc配置数据源出现Resource Exception
- JAVA将UNICODE码转成中文遇到的问题
- springmvc+hibernate的一个简单实例