`

Base64编码解码

 
阅读更多
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>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics