Erlang中文论坛

标题: 求erlang中hmac sha1加密算法 [打印本页]

作者: 貌似很纯洁    时间: 2017-10-16 09:56
标题: 求erlang中hmac sha1加密算法
求erlang中hmac sha1加密算法,最好有源代码或者思路

作者: dreamxyp    时间: 2017-10-17 11:54
把c 的代码 找出来  用erlang 抄一次

不过有现成的
  1. crypto:start().

  2. <<Mac:160/integer>> = crypto:hmac(sha, <<"hello">>, <<"world">>).
复制代码

<<138,58,132,188,208,208,6,94,151,241,117,211,112,68,124,
125,2,224,9,115>>
  1. lists:flatten(io_lib:format("~40.16.0b", [Mac])).
复制代码
"8a3a84bcd0d0065e97f175d370447c7d02e00973"


作者: tianzhiwu    时间: 2022-8-16 19:39
http_uri:encode(binary_to_list(base64:encode(crypto:hmac('sha', Key, BaseStr))))
作者: tianzhiwu    时间: 2022-8-24 12:13
erlang24或以上版本 用这个crypto:mac(hmac, 'sha', Key, BaseStr)




欢迎光临 Erlang中文论坛 (https://bbs.erldoc.com/) Powered by Discuz! X3.3