style: CUID

This commit is contained in:
HuanCheng65 2023-01-28 13:03:22 +08:00
parent 0c4edb768c
commit b4ee3ab1d7
No known key found for this signature in database
GPG Key ID: E9031EF91A805148
1 changed files with 4 additions and 5 deletions

View File

@ -5,11 +5,11 @@ import android.os.Build
import android.provider.Settings import android.provider.Settings
import android.text.TextUtils import android.text.TextUtils
import com.huanchengfly.tieba.post.App.Companion.INSTANCE import com.huanchengfly.tieba.post.App.Companion.INSTANCE
import com.huanchengfly.tieba.post.toMD5
import com.huanchengfly.tieba.post.utils.helios.Base32 import com.huanchengfly.tieba.post.utils.helios.Base32
import com.huanchengfly.tieba.post.utils.helios.Hasher import com.huanchengfly.tieba.post.utils.helios.Hasher
import java.nio.charset.StandardCharsets import java.nio.charset.StandardCharsets
import java.security.MessageDigest import java.security.MessageDigest
import java.util.Locale
import java.util.UUID import java.util.UUID
object UIDUtil { object UIDUtil {
@ -54,10 +54,9 @@ object UIDUtil {
if (TextUtils.isEmpty(imei)) { if (TextUtils.isEmpty(imei)) {
imei = "0" imei = "0"
} }
return MD5Util.toMd5((if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) imei + androidId + uUID else "com.baidu$androidId").toByteArray()) val raw =
.uppercase( if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) imei + androidId + uUID else "com.baidu$androidId"
Locale.getDefault() return raw.toMD5().uppercase()
)
} }
val finalCUID: String val finalCUID: String