Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function JSCHash( $pass )
- {
- static $charset = "qwertyaQWERTYUIOPZXCVBNMLKJHGFDSAsdfghzxcvbnuiopjklm1324657809_";
- static $css = 63;
- $target = '';
- $j = strlen($pass);
- $sum = $j;
- $tmp = 0;
- $i = 0;
- $mod = 0;
- for ($i = 0; $i < 16 || $i < $j; $i++)
- {
- $mod = $i % 16;
- $tmp = chr(($i >= $j) ? ord($charset[(7 * $i) % $css]) : ord($pass[$i]));
- $sum = ($sum + strpos($charset, $tmp) + 1) % $css;
- $target{$mod} = $charset[($sum + ord($target{$mod})) % $css];
- }
- return implode( '' , $target );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement