package edu.fudan.eservice.common.utils; import java.security.GeneralSecurityException; import static edu.fudan.eservice.common.utils.EncodeHelper.*; import org.junit.Assert; import org.junit.Test; public class TestEncode { @Test public void testDES() throws GeneralSecurityException { String key = "f@!_2*-6"; String source = "f2afd6a30adec9a1d469bb8739629cea14ab3107634393302497788501#123456789"; //String keymatrix = "FF4A336BF243DD17"; String res = bytes2hex(encrypt("DES", source.getBytes(), key.getBytes(), null)); System.out.println(res); String de = new String(dencrypt("DES", hex2bytes(res), key.getBytes(), null)); System.out.println(de); Assert.assertEquals(source, de); } @Test public void testEncode() { //System.out.println(encode("example:123456", "BASE64")); System.out.println(digest(randpass(20),"SHA1")); } }