|
|
|
| Подскажите пожалуйста какой-нибудь метод реализации кодирования строки, которую потом можно декодировать.
Единственная просьба - не ссылаться на общественные библионтеки или встроенные методы :) | |
|
|
|
|
|
|
|
для: golovdinov
(20.03.2007 в 19:34)
| |
<?
$key = '!%$hGSdvc/?."006-dGFG&!6';
$string = "Пример строки";
for ( $i = 0, $encoded = ""; $i < strlen($string); $i++ ) {
$j = $i;
while ( $j >= strlen($key) ) $j -= strlen($key);
$encoded .= chr(ord($string[$i]) + ord($key[$j]));
}
print $encoded."<br/>";
for ( $i = 0, $decoded = ""; $i < strlen($encoded); $i++ ) {
$j = $i;
while ( $j >= strlen($key) ) $j -= strlen($key);
$decoded .= chr(ord($encoded[$i]) - ord($key[$j]));
}
print $decoded;
|
| |
|
|
|
|
|
|
|
для: Саня
(20.03.2007 в 20:54)
| | Спасибо тебе большое, теска!!!
кстати, такой хеш можно использовать для Cookies? | |
|
|
|
|
|
|
|
для: golovdinov
(20.03.2007 в 21:44)
| | Можно | |
|
|
|