- var_dump: documentation ( source)
- phpversion: documentation ( source)
- crypt: documentation ( source)
<?php
function testCrypt()
{
echo PHP_OS . "\n";
echo 'PHP version: ' . phpversion() . "\n\n";
//echo php_uname() . '<br />';
echo "\nBLOWFISH 2a: ";
var_dump(crypt('ksjdfhs346fsad$%%Aâklsdj9842*&', '$2a$10$abcdefghij1234567890ab'));
echo "\nBLOWFISH 2y: ";
var_dump(crypt('ksjdfhs346fsad$%%Aâklsdj9842*&', '$2y$10$abcdefghij1234567890ab'));
echo "\nBLOWFISH 2x: ";
var_dump(crypt('ksjdfhs346fsad$%%Aâklsdj9842*&', '$2x$10$abcdefghij1234567890ab'));
echo "\nSHA512: ";
var_dump(crypt('ksjdfhs346fsad$%%Aâklsdj9842*&', '$6$abcdefghij123456'));
echo "\nSHA256: ";
var_dump(crypt('ksjdfhs346fsad$%%Aâklsdj9842*&', '$5$abcdefghij123456'));
echo "\nEXT DES: ";
var_dump(crypt('ksjdfhs346fsad$%%Aâklsdj9842*&', '_0010abcd'));
echo "\nDES: ";
var_dump(crypt('ksjdfhs346fsad$%%Aâklsdj9842*&', 'ab'));
}
testCrypt();