diff --git a/README.MD b/README.MD
index 52e0d43..d003e09 100644
--- a/README.MD
+++ b/README.MD
@@ -7,6 +7,7 @@
- [socket-utils](#socket-utils)
- [string-utils](#string-utils)
- [tcp-proxy](#tcp-proxy)
+- [mingli-utils](#mingli-utils)
# maven-repository-raw
## use
@@ -222,3 +223,23 @@ implementation 'com.mingliqiye:tcp-proxy:0.2'
```kotlin
implementation("com.mingliqiye:tcp-proxy:0.2")
```
+## mingli-utils
+- lastUpdateTime(UTC/GMT+08:00) 2025-07-25 17:38:12
+- lastVersion 1.0.4
+- [Source](https://git.mingliqiye.com/mingliqiye/mingli-utils)
+### maven (pom.xml)
+```xml
+
+ com.mingliqiye.utils
+ mingli-utils
+ 1.0.4
+
+```
+### Gradle (Groovy DSL - build.gradle)
+```groovy
+implementation 'com.mingliqiye.utils:mingli-utils:1.0.4'
+```
+### Gradle (Kotlin DSL - build.gradle.kts)
+```kotlin
+implementation("com.mingliqiye.utils:mingli-utils:1.0.4")
+```
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar
new file mode 100644
index 0000000..11196e7
Binary files /dev/null and b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar differ
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.md5 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.md5
new file mode 100644
index 0000000..3f829f4
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.md5
@@ -0,0 +1 @@
+24ac58c17f44fab8272a4e19b5be6f25
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.sha1 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.sha1
new file mode 100644
index 0000000..e26ea5a
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.sha1
@@ -0,0 +1 @@
+bb4155e38becb1f2c3148671a787b496b201acb9
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.sha256 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.sha256
new file mode 100644
index 0000000..690747b
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.sha256
@@ -0,0 +1 @@
+7901681b837ecf79e7348cdf306fab6513d607ab332ad0750e974bde43dfb9b5
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.sha512 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.sha512
new file mode 100644
index 0000000..af25028
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-javadoc.jar.sha512
@@ -0,0 +1 @@
+feee97bc7e6288629abe756c4c55c1b082f3e7a9abd97aa3dbc105f671b81eb427c897af790f6f0097b1d7d60d20515197bf1454980fb1aea4f1a28b64238aad
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar
new file mode 100644
index 0000000..d9a61a2
Binary files /dev/null and b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar differ
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.md5 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.md5
new file mode 100644
index 0000000..b0e04b5
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.md5
@@ -0,0 +1 @@
+77b40f7bf6174dd23bf48262ef818da3
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.sha1 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.sha1
new file mode 100644
index 0000000..e6eeca9
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.sha1
@@ -0,0 +1 @@
+573fe5de0225af7fbe9fc4dcd06a68fd26d86edd
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.sha256 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.sha256
new file mode 100644
index 0000000..b69668c
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.sha256
@@ -0,0 +1 @@
+78e6f06ad89a609cdf1fdb7bf29c4f15fe8a73b8fca92c0c4ed55d479798cf8e
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.sha512 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.sha512
new file mode 100644
index 0000000..b3535de
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4-sources.jar.sha512
@@ -0,0 +1 @@
+ce33e377bb8ba05272d7aa8c3776fad9f5a3da9e22d3b3c3e6f7e08bb0e2a8719f280ca0f9e004226e59b088ff73a4f14fc1dd90c6ab30ded62fb0285cbbd8a5
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar
new file mode 100644
index 0000000..33ded01
Binary files /dev/null and b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar differ
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.md5 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.md5
new file mode 100644
index 0000000..7729e0b
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.md5
@@ -0,0 +1 @@
+2eeb6d6644a606fe2fe4c29630f1e74e
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.sha1 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.sha1
new file mode 100644
index 0000000..030cdfa
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.sha1
@@ -0,0 +1 @@
+88745669aae993f6dabc5a5be8d839263534c397
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.sha256 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.sha256
new file mode 100644
index 0000000..e079a82
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.sha256
@@ -0,0 +1 @@
+aba6a6981e4744e4c4e5f254631415ad9db8bd664009dfdfd303fa8c115f0b78
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.sha512 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.sha512
new file mode 100644
index 0000000..40cb91c
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.jar.sha512
@@ -0,0 +1 @@
+d25da90efeac2df6a81b36e5aab15ca959644393e2936c24f377feeb9c09b2ab1d7a9bb94de6eaa484545fbde369c10fe8b8d51e8ad82fb814181e76c476f6cb
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module
new file mode 100644
index 0000000..1365f73
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module
@@ -0,0 +1,130 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.mingliqiye.utils",
+ "module": "mingli-utils",
+ "version": "1.0.4",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "9.0.0-rc-1"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api"
+ },
+ "files": [
+ {
+ "name": "mingli-utils-1.0.4.jar",
+ "url": "mingli-utils-1.0.4.jar",
+ "size": 65290,
+ "sha512": "d25da90efeac2df6a81b36e5aab15ca959644393e2936c24f377feeb9c09b2ab1d7a9bb94de6eaa484545fbde369c10fe8b8d51e8ad82fb814181e76c476f6cb",
+ "sha256": "aba6a6981e4744e4c4e5f254631415ad9db8bd664009dfdfd303fa8c115f0b78",
+ "sha1": "88745669aae993f6dabc5a5be8d839263534c397",
+ "md5": "2eeb6d6644a606fe2fe4c29630f1e74e"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "org.bouncycastle",
+ "module": "bcprov-jdk18on",
+ "version": {
+ "requires": "1.81"
+ }
+ },
+ {
+ "group": "com.github.f4b6a3",
+ "module": "uuid-creator",
+ "version": {
+ "requires": "6.1.0"
+ }
+ },
+ {
+ "group": "org.mindrot",
+ "module": "jbcrypt",
+ "version": {
+ "requires": "0.4"
+ }
+ },
+ {
+ "group": "org.jetbrains",
+ "module": "annotations",
+ "version": {
+ "requires": "24.0.0"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "mingli-utils-1.0.4.jar",
+ "url": "mingli-utils-1.0.4.jar",
+ "size": 65290,
+ "sha512": "d25da90efeac2df6a81b36e5aab15ca959644393e2936c24f377feeb9c09b2ab1d7a9bb94de6eaa484545fbde369c10fe8b8d51e8ad82fb814181e76c476f6cb",
+ "sha256": "aba6a6981e4744e4c4e5f254631415ad9db8bd664009dfdfd303fa8c115f0b78",
+ "sha1": "88745669aae993f6dabc5a5be8d839263534c397",
+ "md5": "2eeb6d6644a606fe2fe4c29630f1e74e"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "mingli-utils-1.0.4-javadoc.jar",
+ "url": "mingli-utils-1.0.4-javadoc.jar",
+ "size": 256799,
+ "sha512": "feee97bc7e6288629abe756c4c55c1b082f3e7a9abd97aa3dbc105f671b81eb427c897af790f6f0097b1d7d60d20515197bf1454980fb1aea4f1a28b64238aad",
+ "sha256": "7901681b837ecf79e7348cdf306fab6513d607ab332ad0750e974bde43dfb9b5",
+ "sha1": "bb4155e38becb1f2c3148671a787b496b201acb9",
+ "md5": "24ac58c17f44fab8272a4e19b5be6f25"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "mingli-utils-1.0.4-sources.jar",
+ "url": "mingli-utils-1.0.4-sources.jar",
+ "size": 46752,
+ "sha512": "ce33e377bb8ba05272d7aa8c3776fad9f5a3da9e22d3b3c3e6f7e08bb0e2a8719f280ca0f9e004226e59b088ff73a4f14fc1dd90c6ab30ded62fb0285cbbd8a5",
+ "sha256": "78e6f06ad89a609cdf1fdb7bf29c4f15fe8a73b8fca92c0c4ed55d479798cf8e",
+ "sha1": "573fe5de0225af7fbe9fc4dcd06a68fd26d86edd",
+ "md5": "77b40f7bf6174dd23bf48262ef818da3"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.md5 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.md5
new file mode 100644
index 0000000..dddb542
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.md5
@@ -0,0 +1 @@
+67e168bc770e134f8d8a44de51108c98
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.sha1 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.sha1
new file mode 100644
index 0000000..ab05378
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.sha1
@@ -0,0 +1 @@
+bd4c35d6e43189c8ea6bdbe0edbf74f15b2a692c
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.sha256 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.sha256
new file mode 100644
index 0000000..1b492f5
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.sha256
@@ -0,0 +1 @@
+15631d39047e5dc4a54a55d01b4141a94b48e3834651230f582190cab309b3e9
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.sha512 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.sha512
new file mode 100644
index 0000000..c2ce180
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.module.sha512
@@ -0,0 +1 @@
+0f28015d5a3415e17d0eabb70995aff9b4a320de82071da0b8d6f9371000fb0c99f6ec4ab116ebb01ca2d6321a03833d786fca2da103ba35a652343898851acf
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom
new file mode 100644
index 0000000..412378d
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ 4.0.0
+ com.mingliqiye.utils
+ mingli-utils
+ 1.0.4
+
+
+ org.bouncycastle
+ bcprov-jdk18on
+ 1.81
+ runtime
+
+
+ com.github.f4b6a3
+ uuid-creator
+ 6.1.0
+ runtime
+
+
+ org.mindrot
+ jbcrypt
+ 0.4
+ runtime
+
+
+ org.jetbrains
+ annotations
+ 24.0.0
+ runtime
+
+
+
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.md5 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.md5
new file mode 100644
index 0000000..34ae139
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.md5
@@ -0,0 +1 @@
+61c1f7b1739526b1bb2ed4467a17fe4c
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.sha1 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.sha1
new file mode 100644
index 0000000..c9620f1
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.sha1
@@ -0,0 +1 @@
+d2be2da2195e3d1c6fb01edae9fe3710311cd624
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.sha256 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.sha256
new file mode 100644
index 0000000..a955128
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.sha256
@@ -0,0 +1 @@
+1d69323bc5303315943765a29e3ceaf228ff54bc49966b5b398c38a03d1bf591
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.sha512 b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.sha512
new file mode 100644
index 0000000..7d26300
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/1.0.4/mingli-utils-1.0.4.pom.sha512
@@ -0,0 +1 @@
+9e5777ee0017bdde7bbe7e0d4d227e24df1358cc8bb5e262c26d6c8ecf2dfad92ff8cd0eaad6f9509940430139f5e06339c2f398194b19348c1fec5a90636548
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml
new file mode 100644
index 0000000..fee1b90
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml
@@ -0,0 +1,13 @@
+
+
+ com.mingliqiye.utils
+ mingli-utils
+
+ 1.0.4
+ 1.0.4
+
+ 1.0.4
+
+ 20250725093812
+
+
diff --git a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.md5 b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.md5
new file mode 100644
index 0000000..590034a
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.md5
@@ -0,0 +1 @@
+9b8495a63411b3ada23b36db7f7cdf44
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha1 b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha1
new file mode 100644
index 0000000..3ee5aec
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+d139af710c4dd780272bcc8eb421b8389b40932b
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha256 b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha256
new file mode 100644
index 0000000..921d48b
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha256
@@ -0,0 +1 @@
+62fe1250bb2643b20e554403ca038ff40f424f745c5915f0fee92aa561f676a8
\ No newline at end of file
diff --git a/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha512 b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha512
new file mode 100644
index 0000000..59f4de6
--- /dev/null
+++ b/com/mingliqiye/utils/mingli-utils/maven-metadata.xml.sha512
@@ -0,0 +1 @@
+691a6ae2cb6f5acbbc38875ea1525ffea8c1c18c170d27ec763f17fc7e73bcb8a668effa67bdcc1acaa21a1180ed3366c183c24f03c36b8aa1a5252aa2acb672
\ No newline at end of file