package triaina.commons.test.utils;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import triaina.commons.utils.CryptUtils;
import junit.framework.TestCase;
public class CryptUtilsTest extends TestCase {
public void testDecryptAndEncrypt() throws Exception {
KeyPairGenerator keygen = KeyPairGenerator.getInstance("RSA");
keygen.initialize(1024);
KeyPair keyPair = keygen.generateKeyPair();
byte[] c = CryptUtils.encrypt(CryptUtils.RSA_ECB_PKCS1_MODE, "aaa".getBytes(), keyPair.getPrivate());
c = CryptUtils.decrypt(CryptUtils.RSA_ECB_PKCS1_MODE, c, keyPair.getPublic());
assertEquals("aaa", new String(c));
}
}