java采用的base64加密技术,非常实用
2014-06-06 10:05
197 查看
package cn.nahan.cd.util; import java.io.IOException; import java.io.UnsupportedEncodingException; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; public class CryptUtils { /** * BASE64 加密 * * @param src * @return * @throws UnsupportedEncodingException * @throws Exception */ public static String base64Encoder(String password) throws UnsupportedEncodingException { //产生base64加密对象 BASE64Encoder encoder = new BASE64Encoder(); //将加密后的字符串返回 return encoder.encode(password.getBytes("utf-8")); } /** * BASE64解密 * * @param dest * @return * @throws IOException * @throws UnsupportedEncodingException * @throws Exception */ public static String base64Decoder(String dest) throws UnsupportedEncodingException, IOException { //产生base64解密对象 BASE64Decoder decoder = new BASE64Decoder(); //将解密后的数据返回 return new String(decoder.decodeBuffer(dest),"utf-8"); } public static void main(String[] args) throws Exception { System.out.println(CryptUtils.base64Encoder("123456")); System.out.println(CryptUtils.base64Decoder("dGVzdA==")); } }JDK自带JAR包!非常好用!
相关文章推荐
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- Java加密技术——BASE64与单向加密算法MD5、SHA、MAC
- 【Java】(1)Base64加密技术
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- Java加密技术(一)单向加密算法MD5&SHA&MAC与BASE64
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- Java加密解密___base64简单实用
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- Java加密技术之—BASE64,MD5,SHA,HMAC
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- Java加密技术(一)单向加密算法MD5&SHA&MAC与BASE64
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- 简洁实用的Java Base64编码加密异常处理类代码
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- 【密钥算法】Java加密技术(一)---BASE64、MD5、SHA、HMAC数据加密算法