文件名称:key_generator:Elixir 的 PBKDF2 实现
文件大小:5KB
文件格式:ZIP
更新时间:2024-07-12 16:57:26
Elixir
密钥生成器 KeyGenerator 是的实现。 符合 。 它可用于从给定的秘密派生出用于各种目的的许多密钥。 这让应用程序拥有一个安全秘密,但避免在多个不兼容的上下文中重复使用该密钥。 用法 defmodule User do import KeyGenerator def encrypt_password (password, salt, opts \\ []) do generate (password, salt, opts) |> to_hex end end key = User . encrypt_password ( " password " , " salt " ) # => "f87cbb89d972a9b96f5a9e2068308f06e1cf6421748..." 选项 :iterations - 默认为 1000; :length -
【文件预览】:
key_generator-master
----.gitignore(34B)
----mix.exs(595B)
----README.md(946B)
----config()
--------config.exs(825B)
----lib()
--------key_generator.ex(2KB)
----test()
--------key_generator_test.exs(2KB)
--------test_helper.exs(13B)