Dans Elixir vous pouvez obtenir le md5 d'une chaîne:Hash MD5 dans Elixir
ex(1)> :crypto.hash(:md5 , "Elixir") |> Base.encode16()
"A12EB062ECA9D1E6C69FCF8B603787C3"
Mais pourquoi ne retourne pas la même valeur du terminal?
[~ ~]$echo 'Elixir' | md5
694f56f4b30e60837151723777795fc2
Bien sûr, il me manque quelque chose.
Il est recommandé de ne plus utiliser MD5, mais SHA à la place. Plus d'informations à ce sujet: https://www.djm.org.uk/posts/cryptographic-hash-functions-elixir-generating-hex-digests-md5-sha1-sha2/ – Tilo