|
18 | 18 | Many thanks to |
19 | 19 |
|
20 | 20 | - Fabian Steiner <[email protected]> |
21 | | - - Jörg Reinholz <http://www.fastix.de/> |
| 21 | + - J�rg Reinholz <http://www.fastix.de/> |
22 | 22 |
|
23 | 23 | USAGE |
24 | 24 |
|
@@ -55,9 +55,10 @@ static protected function to64($v, $n) |
55 | 55 | $ret = ''; |
56 | 56 |
|
57 | 57 | while(--$n >= 0) { |
58 | | - $ret .= $itoa64{$v & 0x3f}; |
| 58 | + $ret .= $itoa64[$v & 0x3f]; |
59 | 59 | $v = $v >> 6; |
60 | 60 | } |
| 61 | + |
61 | 62 | return $ret; |
62 | 63 | } |
63 | 64 |
|
@@ -132,22 +133,22 @@ static public function unix($pw, $salt = NULL, $Magic = '$1$') |
132 | 133 |
|
133 | 134 | // Final xform |
134 | 135 | $passwd = ''; |
135 | | - $passwd .= self::to64((intval(ord($final{0})) << 16) |
136 | | - |(intval(ord($final{6})) << 8) |
137 | | - |(intval(ord($final{12}))),4); |
138 | | - $passwd .= self::to64((intval(ord($final{1})) << 16) |
139 | | - |(intval(ord($final{7})) << 8) |
140 | | - |(intval(ord($final{13}))), 4); |
141 | | - $passwd .= self::to64((intval(ord($final{2})) << 16) |
142 | | - |(intval(ord($final{8})) << 8) |
143 | | - |(intval(ord($final{14}))), 4); |
144 | | - $passwd .= self::to64((intval(ord($final{3})) << 16) |
145 | | - |(intval(ord($final{9})) << 8) |
146 | | - |(intval(ord($final{15}))), 4); |
147 | | - $passwd .= self::to64((intval(ord($final{4}) << 16) |
148 | | - |(intval(ord($final{10})) << 8) |
149 | | - |(intval(ord($final{5})))), 4); |
150 | | - $passwd .= self::to64((intval(ord($final{11}))), 2); |
| 136 | + $passwd .= self::to64((intval(ord($final[0])) << 16) |
| 137 | + |(intval(ord($final[6])) << 8) |
| 138 | + |(intval(ord($final[12]))),4); |
| 139 | + $passwd .= self::to64((intval(ord($final[1])) << 16) |
| 140 | + |(intval(ord($final[7])) << 8) |
| 141 | + |(intval(ord($final[13]))), 4); |
| 142 | + $passwd .= self::to64((intval(ord($final[2])) << 16) |
| 143 | + |(intval(ord($final[8])) << 8) |
| 144 | + |(intval(ord($final[14]))), 4); |
| 145 | + $passwd .= self::to64((intval(ord($final[3])) << 16) |
| 146 | + |(intval(ord($final[9])) << 8) |
| 147 | + |(intval(ord($final[15]))), 4); |
| 148 | + $passwd .= self::to64((intval(ord($final[4]) << 16) |
| 149 | + |(intval(ord($final[10])) << 8) |
| 150 | + |(intval(ord($final[5])))), 4); |
| 151 | + $passwd .= self::to64((intval(ord($final[11]))), 2); |
151 | 152 |
|
152 | 153 | // Return the final string |
153 | 154 | return $Magic . $salt . '$' . $passwd; |
|
0 commit comments