問題タブ [php-password-hash]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPスクリプトからmySqlへのハッシュはlocalhostでは機能しますが、Webサーバーでは機能しませんか?
パスワードをハッシュして mySql データベースに保存しようとしています。ローカルホストで保存する場合、これは問題ありませんでしたが、サーバーに移動したため、ハッシュ方式によりすべてが機能しなくなりました。ハッシュ コードを削除すると問題なく保存されますが、パスワードをハッシュしたいと考えています。同じコードがローカルで正常に動作し、Web ベースのコードが Sql に正常に接続するため、奇妙に思えます。ハッシュするさまざまな方法を試しましたが、試してみるとすぐに
"2013-10-15 22:37:07.915 UsernameAndPasswordwithphp[20249:a0b] サーバーからの応答 = "
それよりも
「2013-10-15 22:54:53.750 UsernameAndPasswordwithphp[21323:a0b] サーバーからの応答 = 接続が確立されたデータベースが選択されました」
私はphp 5.5.3を実行しています
よろしくお願いします!
ここに私のコードがあります
php - PHPのpassword_hashとpassword_verifyの問題が一致しません
password_hash() という PHP 5.5 の新しい関数を試しています。
何をしても $hash と $password が一致しません。
php - PHP 5.3.27 の password_hash の最良の代替手段は?
データベースのパスワードを暗号化するための最良のオプションをインターネットで検索してきました。それが最良の選択肢であることがわかりましたpassword_hash()
が、それは PHP 5.5 以降専用であることがわかりました。どうやら私のホストのバージョンは 5.3.27 です。そして、私は最良の代替手段を探していましたが、良いものを見つけることができませんでした.
php - PHP password_hash 2 つのハッシュのチェック
関数を使用して作成された 2 つのパスワード ハッシュがあるpassword_hash
場合、それらが同じ基本パスワードからのものであるかどうかをどのように確認できますか? 毎回違う塩を使っているのは知っています。私はプレーンテキストを持っていません。
たとえば
$2y$10$M6CnjqaxuUKNhg84T8NpLeylkUrvP1pzoZNhBWfpSzP2zJneuS1re
、$2y$10$ZSlQNIbsLWfj7JLCSkvFLeS/adH.KnGZTgA1BcvyPXl7BEn7GhREO
両方とも hashing から来ましたtest
。これら 2 つのハッシュをパラメーターとして指定した場合に true を返す関数を作成するにはどうすればよいですか?
これは可能ですか?
そう:
出力します:
php - PHP password_hash には常にハッシュキーが含まれます
この目的のために password_hash メソッドをテストしようとしています。次の関数hashPasswordを作成しました。
これを次のようなランダムな文字列でテストすると"test"
結果は次のようになります。
または、次のようにテストした場合helloworld
:
なぜこれが起こっているのか誰にも教えてもらえますか?それともこんな感じでいいのでしょうか?
php - 未定義関数 password_hash() の呼び出し
現在、自分のサイトを開発している間、localhost で php バージョン 5.4.16 を実行しています。を使用したいのですpassword_hash()
が、次のエラーが発生し続けます。
致命的なエラー: 123行目の/dir/to/file.phpの未定義関数 password_hash() の呼び出し
なぜこうなった?
ありがとう!