We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4877559 commit e56ac1aCopy full SHA for e56ac1a
src/main/kotlin/de/ronny_h/aoc/extensions/Hashing.kt
@@ -3,9 +3,11 @@ package de.ronny_h.aoc.extensions
3
import java.math.BigInteger
4
import java.security.MessageDigest
5
6
+private val messageDigest = MessageDigest.getInstance("MD5")
7
+
8
/**
9
* Converts string to md5 hash.
10
*/
-fun String.md5() = BigInteger(1, MessageDigest.getInstance("MD5").digest(toByteArray()))
- .toString(16)
11
- .padStart(32, '0')
+fun String.md5() = messageDigest
12
+ .digest(toByteArray())
13
+ .toHexString()
0 commit comments