Отчаивайтесь и учитесь играть на гитаре )) гг Юные Бандэросы )            
                        
         
            
            
            
                <?php
/*
* Кодирование сообщения по ключу
* автор: nc_soft
* 26.03.08
*/
$key="это ключ, если его не знать ничего не расшифровать";
$text="кодируемое сообщение";
//закодируем
$code=mcrypt_ecb(MCRYPT_DES,$key,$text,MCRYPT_ENCRYPT);
//сообщени закодировано, приняло вид бессмысленного набора байтов
echo "<p>сообщение закодировано: <b>$code</b></p>";
//раскодируем (надо применить ключ к этому набору байтов)
$decode=mcrypt_ecb(MCRYPT_DES,$key,$code,MCRYPT_DECRYPT);
echo "<p>сообщение раскодировано: <b>$decode</b></p>";
/*
что же делать, если на хостинге нет библиотеки для шифрования?
конечно же можно воспользоваться самопальными функциями их комментов сайта php.net или 
написать свою функцию 
*/
function encrypt($string, $key) {
    $result = '';
    for($i=0; $i<strlen($string); $i++) {
        $char = substr($string, $i, 1);
        $keychar = substr($key, ($i % strlen($key))-1, 1);
        $char = chr(ord($char)+ord($keychar));
        $result.=$char;
    }
    return base64_encode($result);
}
function decrypt($string, $key) {
    $result = '';
    $string = base64_decode($string);
    for($i=0; $i<strlen($string); $i++) {
        $char = substr($string, $i, 1);
        $keychar = substr($key, ($i % strlen($key))-1, 1);
        $char = chr(ord($char)-ord($keychar));
        $result.=$char;
    }
    return $result;
}
//закодируем
$code=encrypt($text,$key);
//сообщени закодировано
echo "<p>сообщение закодировано: <b>$code</b></p>";
//раскодируем
$decode=decrypt($code,$key);
echo "<p>сообщение раскодировано: <b>$decode</b></p>";
?>
             
                        
         
            
            
            
                Гг и на кой ты его выложил, ты его юзаешь ? )
// base64_encode($result);base64_decode($string); ))            
                        
         
            
            
            
                это как альтернатива md5, надежней вроди..хотя хз 

 этих хеш функций оч.много...а вот что делает твой скрипт? типа показывает сколько раз обращали хеш сумму в md5? типа md5(md5(и т.д())); 
дак я не интерисуюсь взломами,я пишу хак скрипты.            
 
                        
         
            
            
            
                Ага ) Просто он основан на цыкле , 70 макс обращений , если значение совпадает то брэйк ,и результат , все просто .
--
Что за хак срипты пишешь ?)            
                        
         
            
            
            
                Николай (21.12.2009/16:07)
Ага ) Просто он основан на цыкле , 70 макс обращений , если значение совпадает то брэйк ,и результат , все просто .--Что за хак срипты пишешь ?)
гг вот только узнав скока раз хешировано, мне это не сильно поможит подобрать хеши 

 но не спорю полезный скрипт.
============
ну из последнего что дописываю, это шелл с вап интерфейсом, с оч.полезными утилитами внутри, и функциями помогающими "заметать следы" 

, и сервис сниффера, с регой и т.д 
.gif)
 тож вап  
p.s у тя функция самоуничножения удаляет не тот файл кажись 
             
                        
         
            
            
            
                Насчет этого я вкурсе, там my.php удаляется ,это я пред пакованием имя файла сменил , так оригинальней)
--
Ну ничего не дает я б еще поспорил) Лично когда мне приходится смотреть чужие скрипты , и черта с два там найдешь где и сколько раз они кодируются . И очень удобно в этот момент воспользоваться скриптом, ввел исходный код , ввел мд5 , и все ) И знаешь с насколько говноскриптом имеешь дело )            
                        
         
            
            
            
                Николай (21.12.2009/16:19)
Насчет этого я вкурсе, там my.php удаляется ,это я пред пакованием имя файла сменил , так оригинальней)--Ну ничего не дает я б еще поспорил) Лично когда мне приходится смотреть чужие скрипты , и черта
а ты оказывается негодяй 

 это ты специально сделал имя файла одним а удаляем другой 

 что б народ думал что файл удален, а сам потом заюзал скрипт 

 дак че ж ты так, написал бы пару строчек еще к коду, и логин и новый пароль админа с адресом сайта, улетал бы тебе на удаленный сервер 
             
                        
         
            
            
            
                Бабушка_Batman (21.12.2009/16:26)
а ты оказывается негодяй 
 это ты специально сделал имя файла одним а удаляем другой 
 что б народ думал что файл удален, а сам потом заюзал скрипт 
 дак че ж ты так, написал бы пару строчек еще к 
Не,не . Я гуманный чел ) Злых помыслов не имею .
Я кину исправленный файл н днях , а для этого случая я написал третье правило скрипта )            
 
                        
         
            
            
            
                Хакеры, и не пытайтесь взломать через оставленный мой скрипт ХАХАХА ) , я дополнительно сделаю проверку fileexists , ну и учту советы флайя )