4 function keyED($txt,$encrypt_key)
6 $encrypt_key = md5($encrypt_key);
9 for ($i=0;$i<strlen($txt);$i++){
10 if ($ctr==strlen($encrypt_key)) $ctr=0;
11 $tmp.= substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1);
19 srand((
double)microtime()*1000000);
20 $encrypt_key = md5(rand(0,32000));
23 for ($i=0;$i<strlen($txt);$i++)
25 if ($ctr==strlen($encrypt_key)) $ctr=0;
26 $tmp.= substr($encrypt_key,$ctr,1) .
27 (substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1));
30 return base64_encode($this->
keyED($tmp,$key));
35 $txt = $this->
keyED(base64_decode($txt),$key);
37 for ($i=0;$i<strlen($txt);$i++){
38 $md5 = substr($txt,$i,1);
40 $tmp.= (substr($txt,$i,1) ^ $md5);
48 srand((
double)microtime()*1000000);
51 $randnumber = rand(48,120);
53 while (($randnumber >= 58 && $randnumber <= 64) || ($randnumber >= 91 && $randnumber <= 96))
55 $randnumber = rand(48,120);
58 $randomPassword .= chr($randnumber);
60 return $randomPassword;
67 function keyED($txt,$encrypt_key)
70 $encrypt_key = sha1($encrypt_key);
74 for ($i=0;$i<strlen($txt);$i++){
75 if ($ctr==strlen($encrypt_key)) $ctr=0;
76 $tmp.= substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1);
86 srand((
double)microtime()*1000000);
87 $encrypt_key = sha1(rand(0,32000));
91 for ($i=0;$i<strlen($txt);$i++)
95 if ($ctr==strlen($encrypt_key)) $ctr=0;
97 $tmp.= substr($encrypt_key,$ctr,1) .
99 (substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1));
105 return base64_encode($this->
keyED($tmp,$key));
114 $txt = $this->
keyED(base64_decode($txt),$key);
118 for ($i=0;$i<strlen($txt);$i++){
120 $sha1 = substr($txt,$i,1);
124 $tmp.= (substr($txt,$i,1) ^ $sha1);
135 $randomPassword =
"";
136 srand((
double)microtime()*1000000);
141 $randnumber = rand(48,120);
143 while (($randnumber >= 58 && $randnumber <= 64) || ($randnumber >= 91 && $randnumber <= 96))
145 $randnumber = rand(48,120);
148 $randomPassword .= chr($randnumber);
151 return $randomPassword;
keyED($txt, $encrypt_key)
keyED($txt, $encrypt_key)