Posts: 177
Threads: 3
Joined: Jun 2007
Reputation:
0
вы шутите чтоли? md5 не расшифровывают. если вы боитесь радужных таблиц - добавьте соли.
а вообще не думаю что самп-серверу нужны столь серьезные методы защиты ))
Posts: 793
Threads: 16
Joined: Sep 2009
Reputation:
0
Допустим вы шифруете все данные,
125 у меня параметров в таблице пользователей,
значит надо какую то функцию шифрования запустить перед сохранением 125 раз для одного игрока.
Если игроков играет 100, то 125*100=12500 запусков
А при входе игрока, все эти параметры должны записаться в массив уже раскодированном виде, т.е. ещё 12500 запусков.
Итого: 25000 запусков, какой то ф-ии кодирования или дешифрации.
А ф-ия эта шифрования будет как минимум, я думаю, содержать 1 цыкл с 1 условием.
Теперь когда мы в соседней теме обсуждали оптимизацию наносекунд, то это будет совсем не оптимально.
НО это сугубо моё мнение, возможно ошибочное, т.к. именно это кодирование ваше я не проверял.
Отсюда вывод, стоит ли такое кодирование потраченных ресурсов?
но если человек имеет доступ к базе, то кто ему мешает скопировать закодированные данные и создать точно такой же акаунт? Или создать аккаунт и проверить как закодированы данные. Или каждый параметр взять нужный. Короче, всё ваше кодирование будет насмарку, т.к. если я буду иметь доступ, то я просто создам аккаунт, скопирую от туда пароль, а остальные данные скопирую самого главного админа. И всё вуаля - весь серв через 1 минуту сидит в бане.
Posts: 262
Threads: 5
Joined: Sep 2009
Reputation:
0
Maccer, с чего ты взял, что хэш нельзя расшифровать? Есть подбор, поэтому за день можно спокойно расшифровывать md5
Posts: 262
Threads: 5
Joined: Sep 2009
Reputation:
0
dimonml понты у тебя, я как раз-таки говорю то, что знаю, я из базы md5 расшифровывал, а ты мне сидишь и говоришь, ну если ты настаиваешь, то заплати мне мани, я тебе за мани могу оказать такую услугу, нет проблем с этим в принципе, было бы желание, п.с но надо отметить, что расшифровка это немного не так звучит, я методом подбора действовал и всё у меня получилось. И да, не надо сравнивать себя с другими, если ты чего-то не можешь, это не значит, что другие тоже не могут, не зазнавайся.
Posts: 1,659
Threads: 17
Joined: Sep 2008
Quote:
Originally Posted by MX_Master
нравится мне, когда люди делают всякие Ex приставки к функциями, но вот это мне нравится даже больше
PHP Code:
stock oGetPlayerName ( playerid ) ...
|
в моде GTO так было сделано, показалось удобным)
Posts: 722
Threads: 9
Joined: Jun 2009
Reputation:
0
Ну если даже и md5 так "легорасшифруем" тогда нахрена его до сих под еще используют?! Конечно, если у тя былобы сотни так две мощных серверов то может быть ты бы шелкал зашифрованные хеши как орешки, но если они были бы еще засолены с чесночком и лавровым листиком то я думаю врядле это у тя бы получилось пока бы ты не нашел такиеже лавровые листики и чесночек
Posts: 10
Threads: 1
Joined: Nov 2009
Reputation:
0
stock MySQL_Player_Exist(playerid)
{
new query[MAX_QUERY],result[MAX_RESULT];
format(query,sizeof(query), "SELECT * FROM `"PlayerTable"` WHERE Name = '%s'", oGetPlayerName(playerid));
mysql_query(query);
mysql_store_result();
if(!mysql_fetch_row(result)) return 0;
return 1;
}
Такой вопрос, не нужно ли тут mysql_free_result? Посмотрел в FS, после mysql_store_result эта функция что-то не вписана, или я не доконца понимаю ее смысл?
Posts: 1,659
Threads: 17
Joined: Sep 2008
Quote:
Originally Posted by YouBoont2
stock MySQL_Player_Exist(playerid)
{
new query[MAX_QUERY],result[MAX_RESULT];
format(query,sizeof(query), "SELECT * FROM `"PlayerTable"` WHERE Name = '%s'", oGetPlayerName(playerid));
mysql_query(query);
mysql_store_result();
if(!mysql_fetch_row(result)) return 0;
return 1;
}
Такой вопрос, не нужно ли тут mysql_free_result? Посмотрел в FS, после mysql_store_result эта функция что-то не вписана, или я не доконца понимаю ее смысл?
|
спасибо, обновил.
Posts: 1,659
Threads: 17
Joined: Sep 2008
Quote:
Originally Posted by JM_Millers
Слушай, переведи на R7 please
Offtop: Жду обновлений и новых тем в блоге 
|
ок, скоро обновлю
Posts: 1,659
Threads: 17
Joined: Sep 2008
MySQL Register System v3.0
- Плагин адаптирован к MySQL Plugin R7
- Оптимизация и стилизация кода
Posts: 760
Threads: 25
Joined: Aug 2009
Reputation:
0
чтото у меня не работает. надо м мод вшивать?