package com.wilson.EDecryption;
import java.io.UnsupportedEncodingException;
import junit.framework.Assert;
import org.apache.commons.codec.binary.Base64;
import org.junit.Test;
public class Base64CoderTest {
public final static String ENCODING = "UTF-8";
@Test
public void testBase64() throws UnsupportedEncodingException {
String inputStr="Java加密";
System.out.println("原文:\t" + inputStr);
String code = new String(Base64.encodeBase64(inputStr.getBytes(ENCODING)), ENCODING);
System.out.println("密文:\t" + code);
String outputStr = new String(Base64.decodeBase64(code.getBytes(ENCODING)));
System.out.println("解密:\t" + outputStr);
Assert.assertEquals(inputStr, outputStr);
}
}
maven dependence:
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.5</version>
</dependency>
分享到:
相关推荐
2) 修复 BASE64编码解码,个别情况下不会选择AVX2模式的问题(C/C++的bool类型是单字节,易的逻辑型是4字节,易的逻辑型为真时 转为字节集可能是{0,0,1,0},导致单字节判断 时灵时不灵)。1.4更新(2019.6.5)。 1) 添加...
base64编码解码离线工具,不需要联网,适用于windows,自己开发的一个小工具,比较简陋,优化了一下功能,能够解释显示换行符
Base64编码解码工具.exe
Base64编码解码类 Base64 Encode Decode
base64编码解码 base64编码解码 base64编码解码
工作需要,经常使用BASE64网页版编码解码工具来转换,但是又要来回切内网,比较麻烦,所以搜集写了这个工具,压缩包附有易语言源码
易语言base64编码解码开源易语言base64编码解码开源易语言base64编码解码开源易语言base64编码解码开源易语言base64编码解码开源
基于VS开发的MFC界面Base64编码解码工具,使用方便,可以实现解码编码功能
用c语言实现的base64,包括加密算法和解密算法。
Base64编码、解码 编码方式支持:ansi、utf-8、unicode 支持解码到文件
base64 BASE64 编码 解码 内含使用例子
非常好用base64编码解码工具 非常好用base64编码解码工具
' ====================================================================================== ' 功能: 将Base64编码解码 eGlhb21hYnVoZWk==>xiaomabuhei ' [B64] 预备解码的Base64编码字符
我在网上找了半天的java、js的base64编码解码结果没有,只好自己写了,js一个文件,java一个文件,调用里面是使用方法
无依赖的Base64编码解码工具,可用于从只能使用剪贴板的远程桌面机器上COPY二进制文件。用Delphi10编写。
Base64 编码解码 Java ,Java对字符串Base64 编码解码的方法!!
base64编码解码源码
pb用NetDiskDLL做的MD5加密、des加密解密、Base64编码解码(含pb9 Demo).zip pb用NetDiskDLL做的MD5加密、des加密解密、Base64编码解码(含pb9 Demo).zip pb用NetDiskDLL做的MD5加密、des加密解密、Base64编码解码...