Security is always a headache. Hutool 3.9 introduced simplified methods for symmetric encryption (AES, DES) allowing you to generate keys directly from password strings without manual KeySpec boilerplate. The new HmacUtil added support for SM3 (Chinese cryptographic hash standard), making Hutool 3.9 a viable choice for state-backed systems in China.

The v3.9 release focused on stabilizing the core feature set. Key components analyzed include:

To start using Hutool 3.9, add the following dependency to your pom.xml file (if you're using Maven):

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>3.9.0</version>
</dependency>

Alternatively, you can use Gradle:

implementation 'cn.hutool:hutool-all:3.9.0'

Hutool 3.9 Page

Security is always a headache. Hutool 3.9 introduced simplified methods for symmetric encryption (AES, DES) allowing you to generate keys directly from password strings without manual KeySpec boilerplate. The new HmacUtil added support for SM3 (Chinese cryptographic hash standard), making Hutool 3.9 a viable choice for state-backed systems in China.

The v3.9 release focused on stabilizing the core feature set. Key components analyzed include: Hutool 3.9

To start using Hutool 3.9, add the following dependency to your pom.xml file (if you're using Maven): Security is always a headache

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>3.9.0</version>
</dependency>

Alternatively, you can use Gradle:

implementation 'cn.hutool:hutool-all:3.9.0'