4 function charAt($str, $pos) {
6 $pos = ($pos - 1); //Offset
7 return (substr($str, $pos, 1)) ?
substr($str, $pos, 1) : -1;
12 function nextChar ( $in ) {
14 $chars = ("abcdefghijklmnopqrstuvwxyz "); // Ends with space
15 //echo(charAt($chars, 7)); //Debug
16 $len = (strlen($chars));
20 $charpos = ( strpos($chars, $char) );
21 $newcharpos = ($charpos +
1);
22 $char = $chars[$newcharpos];
25 return ($out); //Returns "" after last character.
30 function bruteForce ( $word ) {
38 while ( $word[$wpos] == $prelast ) {
42 $word[$wpos] = nextChar($word[$wpos]);
45 while ( $word[$wpos] != $prelast ) {
46 $word[$wpos] = nextChar($word[$wpos]);
47 if ( $word[$wpos] == $last ) {
48 $word[$wpos] = $prelast;
64 echo(nextChar ("d") . "\n");
65 echo(bruteForce ("ahoj") . "\n----------------------\n\n");
70 $ted = bruteForce($ted);
74 $hash = ("79c2b46ce2594ecbcb5b73e928345492");
83 if ( md5($now) == $hash ) {
84 die ("Hash: $hash\nVysledek: $now\n");
This page took 0.34947 seconds and 4 git commands to generate.