PHP Classes
elePHPant
Icontem

File: Demo/password_test.php

Recommend this page to a friend!
  Classes of Marco Cesarato  >  PHP AIO Security Class  >  Demo/password_test.php  >  Download  
File: Demo/password_test.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: PHP AIO Security Class
Filter untrusted data to prevent security issues
Author: By
Last change: Fixed secureDownload header
Date: 20 days ago
Size: 988 bytes
 

Contents

Class file image Download
<?php
require_once '../security.class.php';

$password = Security::generatePassword(15);
$guid = Security::generateGUID();
$uf_password = Security::generateFriendlyPassword('Marco Cesarato 2019', 1);
$enc_password = Security::passwordHash($password);
$check = Security::passwordVerify($password, $enc_password);
$wrong_password = Security::generatePassword(15);
$check_false = Security::passwordVerify($wrong_password, $enc_password);

echo <<<HTML
<h1>Password Tests</h1>
<h2>GUID Generation</h2>
<pre>
$guid</pre>
<h2>Password Generation</h2>
<pre>Security::generatePassword(15) = "
$password"</pre>
<h2>Password Friendly Generation</h2>
<pre>Security::generateFriendlyPassword('Marco Cesarato 2019', 1) = "
$uf_password"</pre>
<h2>Password Encryption</h2>
<pre>Security::passwordHash("
$password") = "$enc_password"</pre>
<h2>Password Verify</h2>
<pre>
HTML;
var_dump($check);
echo <<<HTML
</pre>
<h2>Password Verify (Miss Match)</h2>
<pre>
HTML;
var_dump($check_false);
echo
'</pre>';
?>