PHP package for hash/validate passwords using the .NET PasswordHasher algorithm.
composer require pnicorelli/php-dotnet-password-hasher
<?php
require("vendor/autoload.php");
use DotNetPasswordHasher\DotNetPasswordHasher;
$hash = DotNetPasswordHasher::hash("CorrectHorseBatteryStaple");
if( DotNetPasswordHasher::verify("CorrectHorseBatteryStaple", $hash) ) {
// Password match
echo "yeah!";
} else {
// Password mismatch
echo "Nooooo";
}
./vendor/bin/phpunit test/*