2016年10月14日金曜日

「Phoenix」フレームワークでElixirのパスワードハッシュライブラリ「Comeonin」

Phoenix」フレームワークにElixirのパスワードハッシュライブラリ「Comeonin」を組み込んでみました。

/config/config.exs
defp deps do
  [ {:comeonin, "~> 2.5"} ]
end

def application do
  [applications: [:logger, :comeonin]]
end
str = "difficult2guess"

bcrypt_hash = Comeonin.Bcrypt.hashpwsalt(str)
pbkdf2_hash = Comeonin.Pbkdf2.hashpwsalt(str)

bcrypt_auth = Comeonin.Bcrypt.checkpw(str, bcrypt_hash)
pbkdf2_auth = Comeonin.Pbkdf2.checkpw(str, pbkdf2_hash)


参考サイト
Comeonin

0 件のコメント:

コメントを投稿