1. Go to this page and download the library: Download paragonie/password_lock library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
paragonie / password_lock example snippets
use \ParagonIE\PasswordLock\PasswordLock;
use \Defuse\Crypto\Key;
$key = Key::createNewRandomKey();
if (isset($_POST['password'])) {
if (!is_string($_POST['password'])) {
die("Password must be a string");
}
$storeMe = PasswordLock::hashAndEncrypt($_POST['password'], $key);
}
if (isset($_POST['password'])) {
if (!is_string($_POST['password'])) {
die("Password must be a string");
}
if (PasswordLock::decryptAndVerify($_POST['password'], $storeMe, $key)) {
// Success!
}
}
use ParagonIE\PasswordLock\PasswordLock;
/**
* @var string $encryptedPwhash
* @var Defuse\Crypto\Key $key
*/
if (PasswordLock::needsRehash($encryptedPwhash, $key)) {
// Recalculate PasswordLock::hashAndEncrypt()
}