diff options
author | foobar <sniper@php.net> | 2003-02-13 18:49:57 +0000 |
---|---|---|
committer | foobar <sniper@php.net> | 2003-02-13 18:49:57 +0000 |
commit | e6841d6c35e73b91f78942488ccd5b2dcdbabf6a (patch) | |
tree | 7ce883f8b6a8aa5123387bf8617793aaffb858cb /ext/standard/tests/strings/crypt.phpt | |
parent | bad0ab1576cce84da6ef44db523804745e7faaf6 (diff) | |
download | php-git-e6841d6c35e73b91f78942488ccd5b2dcdbabf6a.tar.gz |
Added test for those different crypt() methods. Hopefully I got the results right.
Diffstat (limited to 'ext/standard/tests/strings/crypt.phpt')
-rw-r--r-- | ext/standard/tests/strings/crypt.phpt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/crypt.phpt b/ext/standard/tests/strings/crypt.phpt new file mode 100644 index 0000000000..06f3e941b9 --- /dev/null +++ b/ext/standard/tests/strings/crypt.phpt @@ -0,0 +1,26 @@ +--TEST-- +crypt() function +--FILE-- +<?php + +$str = 'rasmuslerdorf'; +$salt1 = 'rl'; +$res_1 = 'rl.3StKT.4T8M'; +$salt2 = '_J9..rasm'; +$res_2 = '_J9..rasmBYk8r9AiWNc'; +$salt3 = '$1$rasmusle$'; +$res_3 = '$1$rasmusle$rISCgZzpwk3UhDidwXvin0'; +$salt4 = '$2a$07$rasmuslerd............'; +$res_4 = '$2a$07$rasmuslerd............nIdrcHdxcUxWomQX9j6kvERCFjTg7Ra'; + +echo (CRYPT_STD_DES) ? ((crypt($str, $salt1) === $res_1) ? 'STD' : 'STD - ERROR') : 'STD', "\n"; +echo (CRYPT_EXT_DES) ? ((crypt($str, $salt2) === $res_2) ? 'EXT' : 'EXT - ERROR') : 'EXT', "\n"; +echo (CRYPT_MD5) ? ((crypt($str, $salt3) === $res_3) ? 'MD5' : 'MD5 - ERROR') : 'MD5', "\n"; +echo (CRYPT_BLOWFISH) ? ((crypt($str, $salt4) === $res_4) ? 'BLO' : 'BLO - ERROR') : 'BLO', "\n"; + +?> +--EXPECT-- +STD +EXT +MD5 +BLO |