function code($tekst,$password,$flag_code) {
$len_pass = strlen($password); // dlugosc klucza
for ($i = 0; $i < strlen($tekst); $i++) { //petla obiegajaca kodowany text
$byte_in = ord($tekst[$i]); //pobranie kolejnych liter textu
$byte_pass = ord($password[$i % $len_pass]); //pobranie kolejnej litert klucza
// funkcja kodujaca / dekodujaca
if ($flag_code == 1) { //sprawdzenie flagi (1 ma być kodowanie: 2 dekodowanie)
$byte_out = ($byte_in + $byte_pass) % 256;
//zakodowanie bajtu tekstu bajtem klucza i podzielenie tego modulo przez 256
} else {
$byte_out = (256 + ($byte_in - $byte_pass)) % 256;
//rozkodowanie bajtu tekstu zakodowanego bajtem klucza...
}
$tmp_str .= chr($byte_out);
//doklejenie roz/zakodowanego bajtu do zmiennej tymczasowej
//tmp_str (z zamianą zmiennej byte na char)
}
return($tmp_str); //wyprowadzenie rezultatu funkcji
}
Pokazywanie postów oznaczonych etykietą ord. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą ord. Pokaż wszystkie posty
09 lipca 2007
Kodowanie stringa [PHP]
Subskrybuj:
Posty (Atom)