' . hash('sha256', $pw) . '
'; } function realPrintAllHash($valid, $buf, $ix, $len) { if($ix < $len) { for($i = 0; $i < strlen($valid); $i++) { $buf[$ix] = $valid[$i]; realPrintAllHash($valid, $buf, $ix + 1, $len); } } else { printHash(implode('',$buf)); } } function printAllHash($valid, $maxlen) { for($i = 1; $i <= $maxlen; $i++) { realPrintAllHash($valid, array(), 0, $i); } } printAllHash('abcdefghij', 3); ?>