Отчаивайтесь и учитесь играть на гитаре )) гг Юные Бандэросы )
Отчаивайтесь и учитесь играть на гитаре )) гг Юные Бандэросы )
<?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 макс обращений , если значение совпадает то брэйк ,и результат , все просто .--Что за хак срипты пишешь ?)
Насчет этого я вкурсе, там my.php удаляется ,это я пред пакованием имя файла сменил , так оригинальней)
--
Ну ничего не дает я б еще поспорил) Лично когда мне приходится смотреть чужие скрипты , и черта с два там найдешь где и сколько раз они кодируются . И очень удобно в этот момент воспользоваться скриптом, ввел исходный код , ввел мд5 , и все ) И знаешь с насколько говноскриптом имеешь дело )
Николай (21.12.2009/16:19)а ты оказывается негодяй
Насчет этого я вкурсе, там my.php удаляется ,это я пред пакованием имя файла сменил , так оригинальней)--Ну ничего не дает я б еще поспорил) Лично когда мне приходится смотреть чужие скрипты , и черта
Бабушка_Batman (21.12.2009/16:26)Не,не . Я гуманный чел ) Злых помыслов не имею .
а ты оказывается негодяйэто ты специально сделал имя файла одним а удаляем другой
что б народ думал что файл удален, а сам потом заюзал скрипт
дак че ж ты так, написал бы пару строчек еще к
Хакеры, и не пытайтесь взломать через оставленный мой скрипт ХАХАХА ) , я дополнительно сделаю проверку fileexists , ну и учту советы флайя )