mirror of
https://github.com/php/php-src.git
synced 2024-10-07 09:46:10 +00:00
55 lines
1.7 KiB
Plaintext
55 lines
1.7 KiB
Plaintext
|
--TEST--
|
|||
|
mhash_keygen_s2k() test
|
|||
|
--SKIPIF--
|
|||
|
<?php
|
|||
|
include "skip.inc";
|
|||
|
?>
|
|||
|
--FILE--
|
|||
|
<?php
|
|||
|
|
|||
|
$supported_hash_al = array(
|
|||
|
"MHASH_MD5",
|
|||
|
"MHASH_SHA1",
|
|||
|
"MHASH_HAVAL256",
|
|||
|
"MHASH_HAVAL192",
|
|||
|
"MHASH_HAVAL224",
|
|||
|
"MHASH_HAVAL160",
|
|||
|
"MHASH_RIPEMD160",
|
|||
|
"MHASH_GOST",
|
|||
|
"MHASH_TIGER",
|
|||
|
"MHASH_CRC32",
|
|||
|
"MHASH_CRC32B"
|
|||
|
);
|
|||
|
|
|||
|
foreach ($supported_hash_al as $alg) {
|
|||
|
$passwd = str_repeat($alg, 10);
|
|||
|
$salt = str_repeat($alg, 2);
|
|||
|
|
|||
|
var_dump(mhash_keygen_s2k(constant($alg), $passwd, $salt, 100));
|
|||
|
}
|
|||
|
?>
|
|||
|
--EXPECT--
|
|||
|
string(100) "<22><>N<><4E>2<EFBFBD><32>4z<34>P<EFBFBD><50><EFBFBD>F<EFBFBD>栔Ty<54>zcg<63>h<EFBFBD><68><EFBFBD>t^W <09><>-<2D><>s<EFBFBD><73><EFBFBD>A7Y<37><59>:<3A><><EFBFBD>w<>ݲx<DDB2>d<EFBFBD>q<EFBFBD>S<EFBFBD><53><EFBFBD>^҃<><D283>&U<>,<2C><><EFBFBD>: <20>aǙ<61><C799>z<EFBFBD><7A><1C>S<EFBFBD>"
|
|||
|
string(100) "<22>1\pE]S<><53><08>a<>f\<1A><><01><10>T#$<24><>2<EFBFBD><32><EFBFBD><06><>xc
|
|||
|
<EFBFBD>=<16><>"IJ<0E>'<27>NΚԽ<CE9A>n<EFBFBD><6E><EFBFBD>J3<4A><+H0<>[ |