私はパスワードをハッシュするためにArgon2iを使いたいのですが、動作しません。 libsodiumがインストールされ、動作していることを私がチェックしている https://paragonie.com/book/pecl-libsodium/read/00-intro.md#installing-libsodiumPHPのlibsodiumが動作していません
:
Fatal error: Uncaught Error: Call to undefined function Sodium\crypto_pwhash_str()
これは私がlibsodiumをインストールするために使用しているガイドがある:私は次のエラーを取得します。私は、このリンクから得たことハッシングArgon2iを実装
:ここhttps://paragonie.com/blog/2016/02/how-safely-store-password-in-2016
は、そのリンクからのコードです:
// Password hashing:
$hash_str = \Sodium\crypto_pwhash_str(
$password,
\Sodium\CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE,
\Sodium\CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE
);
問題がある可能性がありますか?
ありがとうございました!よくわかりません。私はすべてをバックアップし、私のサーバーにlibsodiumをインストールしないで新鮮な状態にしています。ソースから「libsodium 1.0.11をコンパイルする」方法は?私はウェブサイト上のtarballファイルを見る。私はそれをどうしますか?私はubuntuを実行している16.申し訳ありませんが、これはまだ非常に新しいです。 – baileyJchoi
https://paragonie.com/book/pecl-libsodium/read/00-introをご覧ください。md#必要なステップのインストールlibsodiumソース –
は、ありがとう! – baileyJchoi