文件名称:hashids-elixir:字符串化您的ID
文件大小:14KB
文件格式:ZIP
更新时间:2024-05-19 03:47:17
Elixir
Hashids Hashids使您可以通过可逆映射混淆数字标识符。 这是来自JavaScript的。 安装 将Hashids添加为您的Mix项目的依赖项: defp deps do [ { :hashids , " ~> 2.0 " } ] end 用法 Hashids将整数列表编码为字符串(技术上为iodata)。 某些编码参数可以自定义。 s = Hashids . new ([ salt: " 123 " , # using a custom salt helps producing unique cipher text min_len: 2 , # minimum length of the cipher text (1 by default) ]) cipher1 = Hashids . encode (s, 129 ) # => "pE6"
【文件预览】:
hashids-elixir-master
----mix.lock(2KB)
----.gitignore(646B)
----mix.exs(1KB)
----LICENSE.md(1KB)
----.travis.yml(91B)
----.formatter.exs(97B)
----CHANGELOG.md(476B)
----.gitmodules(100B)
----bench()
--------decode_bench.exs(1KB)
--------encode_bench.exs(935B)
----README.md(2KB)
----lib()
--------hashids()
--------hashids.ex(11KB)
----test()
--------test_helper.exs(2KB)
--------hashids_test.exs(894B)
--------fixtures()