W Elixir można uzyskać MD5 ciąg:Hash MD5 w Elixir
ex(1)> :crypto.hash(:md5 , "Elixir") |> Base.encode16()
"A12EB062ECA9D1E6C69FCF8B603787C3"
Ale dlaczego nie zwraca taką samą wartość od terminalu?
[~ ~]$echo 'Elixir' | md5
694f56f4b30e60837151723777795fc2
Pewnie czegoś brakuje.
Nie zaleca się używania MD5, ale zamiast tego SHA. Więcej informacji na ten temat: https://www.djm.org.uk/posts/cryptographic-hash-functions-elixir-generating-hex-digests-md5-sha1-sha2/ – Tilo