diff --git a/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt b/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt index 7129e8c0..2562166e 100644 --- a/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt +++ b/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt @@ -211,7 +211,7 @@ class Maimai2( val photoDir = UploadUserPhotoHandler.uploadDir.toFile().canonicalFile val photoHashMap: MutableMap = emptyMap().toMutableMap() - // creating a ton of MD5 hashes every launch *probably* isn't ideal but it's better than exposing token AND extid... + // creating a ton of SHA256 hashes every launch *probably* isn't ideal but it's better than exposing token AND extid... @OptIn(ExperimentalStdlibApi::class) @API("my-photo") @@ -222,9 +222,9 @@ class Maimai2( ?.filter { it.startsWith(find) } ?.sorted() ?.map { - // generate MD5 hash of photo as to not expose details + // generate hash of photo filename as to not expose details if (!photoHashMap.containsKey(it)) - photoHashMap[it] = MessageDigest.getInstance("MD5") + photoHashMap[it] = MessageDigest.getInstance("SHA-256") .digest(it.toByteArray(UTF_8)).toHexString() photoHashMap[it] }