JAVA怎么样实现Base64加密解密?

JAVA怎么样实现Base64加密解密?,第1张

package test

import java.io.IOException

import sun.misc.BASE64Decoder

import sun.misc.BASE64Encoder

public class Test {

public static void main(String[] args) {

String str = "java12345"

String ret = null

ret = new BASE64Encoder().encode(str.getBytes())

System.out.println("加密前:"+str+" 加密后:"+ret)

str = "amF2YTEyMzQ1"

try {

ret = new String(new BASE64Decoder().decodeBuffer(str))

} catch (IOException e) {

e.printStackTrace()

}

System.out.println("解密前:"+str+" 解密后:"+ret)

}

}

/** * BASE64解密 * * @param key * @return * @throws Exception */

public static byte[] decryptBASE64(String key) throws Exception { return (new BASE64Decoder()).decodeBuffer(key)} /** * BASE64加密 * * @param key * @return * @throws Exception */ public static String encryptBASE64(byte[] key) throws Exception { return (new BASE64Encoder()).encodeBuffer(key)}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11870229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存