Compute MD5 message digests in Elm.
This is a maintained fork of sanichi/elm-md5 focusing on performance.
This library exposes just one function,
hex, which takes a
String input and returns the 128-bit MD5
digest as a
String of 32 hexadecimal characters.
MD5.hex "" == "d41d8cd98f00b204e9800998ecf8427e" MD5.hex "foobarbaz" == "6df23dc03f9b54cc38a0fc1483df6e21"
myHex : String -> String myHex input = let myInput = Regex.replace Regex.All (Regex.regex "\x0D\n") (\_ -> "\n") input in MD5.hex myInput
Licensed under BSD-3. See
LICENSE file. (c) 2016-2018 Mark Orr, 2018-present TruQu