在最近的对接项目中用到了erlang的加解密, 折腾了一番,现记录如下。
url 编码:
to_hex(X) when X >9 -> X + 55; to_hex(X) -> X + 48.
url_encode(Url, IsSignSrc) -> lists:foldl(fun(E,Result) -> case (E >= $0 andalso E =< $9) orelse (E >= $A andalso E =< $Z) orelse (E &g
本文介绍了在Erlang中进行URL编码、解码、SHA编码、Base64编码以及AES_CBC128的编解码操作,详细记录了在实际项目中使用Erlang进行加解密的过程。
在最近的对接项目中用到了erlang的加解密, 折腾了一番,现记录如下。
url 编码:
to_hex(X) when X >9 -> X + 55; to_hex(X) -> X + 48.
url_encode(Url, IsSignSrc) -> lists:foldl(fun(E,Result) -> case (E >= $0 andalso E =< $9) orelse (E >= $A andalso E =< $Z) orelse (E &g
3296