【发布时间】:2016-03-21 15:19:19
【问题描述】:
在 Elixir 中你可以得到一个字符串的 md5:
ex(1)> :crypto.hash(:md5 , "Elixir") |> Base.encode16()
"A12EB062ECA9D1E6C69FCF8B603787C3"
但为什么不从终端返回相同的值?
[~ ~]$echo 'Elixir' | md5
694f56f4b30e60837151723777795fc2
当然我错过了什么。
【问题讨论】:
-
建议不要再使用MD5,而是使用SHA。更多背景信息:djm.org.uk/posts/…
标签: elixir