Current section
Files
Jump to
Current section
Files
lib/wechat/util.ex
defmodule Wechat.Util do
@moduledoc false
def unix_now, do: DateTime.utc_now() |> DateTime.to_unix()
def sha1(str) do
digest = :crypto.hash(:sha, str)
Base.encode16(digest, case: :lower)
end
def nonce do
Base.url_encode64(:crypto.strong_rand_bytes(32), padding: false)
end
end