diff --git a/hutool-crypto/src/main/java/cn/hutool/crypto/SmUtil.java b/hutool-crypto/src/main/java/cn/hutool/crypto/SmUtil.java
index e78df4dc0..7473ecbed 100644
--- a/hutool-crypto/src/main/java/cn/hutool/crypto/SmUtil.java
+++ b/hutool-crypto/src/main/java/cn/hutool/crypto/SmUtil.java
@@ -133,6 +133,16 @@ public class SmUtil {
return new SM3();
}
+ /**
+ * SM3加密,可以传入盐
+ *
+ * @param salt 加密盐
+ * @return {@link SM3}
+ */
+ public static SM3 sm3(byte[] salt) {
+ return new SM3(salt);
+ }
+
/**
* SM3加密,生成16进制SM3字符串
*