- Add
bcprov-jdk15on
dependency in the build.gradle
file:
build.gradle
dependencies {
implementation 'org.bouncycastle:bcprov-jdk15on:1.68'
}
- Generate MD4 hash:
src/main/kotlin/app/main.kt
package app
import org.bouncycastle.jce.provider.BouncyCastleProvider
import org.bouncycastle.util.encoders.Hex
import java.security.MessageDigest
import java.security.Security
fun main()
{
Security.addProvider(BouncyCastleProvider())
val text = "Hello"
val crypt = MessageDigest.getInstance("MD4")
crypt.update(text.toByteArray())
val digest = Hex.toHexString(crypt.digest())
println(digest)
}
Leave a Comment
Cancel reply