SecurityTest.java
865 Bytes
package com.credit.cy.user;
import com.credit.cy.common.utils.security.CryptoUtils;
import org.junit.Test;
/**
* @author wangshuaixin
* @Title: com.credit.cy.user.SecurityTest
* @Description: TODO
* @date 2024/05/22
*/
public class SecurityTest {
@Test
public void testSec() throws Exception {
String secretKey = CryptoUtils.generateSymmetricKey(CryptoUtils.Algorithm.Encryption.AES_ECB_PKCS5);
String cipherText = CryptoUtils.encryptSymmetrically(secretKey, null, "test", CryptoUtils.Algorithm.Encryption.AES_ECB_PKCS5);
System.out.println("生成的密钥为:" + secretKey);
System.out.println("加密后的密文为:" + cipherText);
System.out.println("解密后的明文为:" + CryptoUtils.decryptSymmetrically(secretKey, null, cipherText, CryptoUtils.Algorithm.Encryption.AES_ECB_PKCS5));
}
}