龙空技术网

AES 加密解密-hutools

金牛座拉斐尔 116

前言:

此时咱们对“phpaes加密解密”大约比较关心,你们都想要知道一些“phpaes加密解密”的相关文章。那么小编也在网摘上汇集了一些有关“phpaes加密解密””的相关内容,希望兄弟们能喜欢,同学们快快来学习一下吧!

引入hutool

<dependency>

<groupId>com.xiaoleilu</groupId>

<artifactId>hutool-all</artifactId>

<version>3.0.9</version>

</dependency>

上代码

/**    *  AES 加密    * @param content    * @return    */   private String AES(String content) {      //随机生成密钥      byte[] key = SecureUtil.generateKey(SymmetricAlgorithm.AES.getValue()).getEncoded();      //构建      AES aes = SecureUtil.aes(key);      //加密//    byte[] encrypt = aes.encrypt(content);      //解密//    byte[] decrypt = aes.decrypt(encrypt);      //加密为16进制表示      String encryptHex = aes.encryptHex(content);      //解密为原字符串//    String decryptStr = aes.decryptStr(encryptHex);      return encryptHex;   }

标签: #phpaes加密解密