利用 BASE64Encoder 对字符串进行加密 BASE64Decoder进行解密
2017-08-29 14:13
645 查看
import java.io.IOException;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class Test {public static void main(String[] args) {String s = "http://localhost:9080/wxpaytest/OAuthForWard.jsp";System.out.println(base64Encoder(s));System.out.println(base64Decoder("aHR0cDovL2xvY2FsaG9zdDo5MDgwL3d4cGF5dGVzdC9PQXV0aEZvcldhcmQuanNw"));}public static String base64Encoder(String str) {BASE64Encoder encode = new BASE64Encoder();return encode.encode(str.getBytes());}public static String base64Decoder(String str) {BASE64Decoder decode = new BASE64Decoder();String result = "";byte[] b;try {b = decode.decodeBuffer(str);result = new String(b);} catch (IOException e) {e.printStackTrace();}return result;}}控制台输出:aHR0cDovL2xvY2FsaG9zdDo5MDgwL3d4cGF5dGVzdC9PQXV0aEZvcldhcmQuanNw http://localhost:9080/wxpaytest/OAuthForWard.jsp 点击打开链接网址:https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-8178633207.45.3ff19e118ulEyN&id=546912221341
相关文章推荐
- 利用 BASE64Encoder 对字符串进行加密 BASE64Decoder进行解密
- java 利用HashMap对字符串进行加密和解密
- 使用Java Base64解密算对openssl的base64加密字符串进行解密
- 利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密
- 利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密
- 将Ansi编码的字符串进行Base64编码对迅雷地址加密解密
- 利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密
- 实用命令:利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密
- 解决linux c利用openssl进行3des和安卓封装的接口加密解密出的字符串不一样的问题
- 利用Java API对字符串进行加密解密(DES加密算法)
- 实用命令:利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密
- 实用命令:利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密
- java的BASE64Encoder,BASE64Decoder加密与解密
- 实用命令:利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密
- java利用Apache commons codec进行MD5加密,BASE64加密解密,执行系统命令
- 实用命令:利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密
- 利用Base64对文本进行加密解密操作
- 利用Packer对JavaScript进行加密(压缩),解密(解压)
- JAVA利用RSA加密算法的长度限制问题解决方案注意: RSA加密明文最大长度117字节,解密要求密文最大长度为128字节,所以在加密和解密的过程中需要分块进行。 RSA加密对明文的长度是有限制的,如