Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

लॉगिन पासवर्ड के लिए PHP नमक और हैश SHA256

ये उदाहरण php.net से हैं। आपको धन्यवाद, मैंने अभी-अभी नए php हैशिंग फंक्शन के बारे में सीखा।

संभावनाओं और सर्वोत्तम प्रथाओं के बारे में जानने के लिए php दस्तावेज़ पढ़ें:http ://www.php.net/manual/en/function.password-hash.php

पासवर्ड हैश सहेजें:

$options = [
    'cost' => 11,
];
// Get the password from post
$passwordFromPost = $_POST['password'];

$hash = password_hash($passwordFromPost, PASSWORD_BCRYPT, $options);

// Now insert it (with login or whatever) into your database, use mysqli or pdo!

पासवर्ड हैश प्राप्त करें:

// Get the password from the database and compare it to a variable (for example post)
$passwordFromPost = $_POST['password'];
$hashedPasswordFromDB = ...;

if (password_verify($passwordFromPost, $hashedPasswordFromDB)) {
    echo 'Password is valid!';
} else {
    echo 'Invalid password.';
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - एक पंक्ति में एकाधिक अद्यतन क्वेरी कैसे चलाएं?

  2. मैसकल डाटा बेस में हर महीने एक कॉलम में मूल्य जोड़ें

  3. PHP सरणी को MySQL में सहेजें?

  4. क्यूटी - कैसे प्राप्त करें | माइस्क्ल ड्राइवर संकलित करें

  5. mysql डेटाबेस में एक्सेल डेटा आयात करना