Страница 3 из 3

Re: Простенько закриптовать число от 0 до 100.000

Добавлено: 01.06.2012 08:50
Вий
minimax писал(а):
Little Muk писал(а):Простенько, это из последовательности простых чисел вынимать его порядковое место. Типа если твой ID = 5, значит вынмаешь 5-е простое число, и т.д. Фиг догадаешься, что 15, например, 15-ти не соответствует ;)
Вий писал(а):Вычти из него 31415
топикастер хотел неоднозначности Ф(ID) по ID
Пусть тогда возведёт результат в 3-ю степень...

Re: Простенько закриптовать число от 0 до 100.000

Добавлено: 06.06.2012 16:44
Гость
Гость писал(а):
Вован Водкин писал(а): хеш можно посчитать только один раз, но хранить в соседнем столбце и конвертировать в айди в подзапросе
само значение Id - это не пароль, и тайной не является. нужна именно множественность, чтобы затруднить написание программы, которая бы парсила страницы и создавала копию моей базы, пользуясь Id в ссылках.

ну например, умножаем Id на 10 и прибавляем случайное число от 0 до 9. но это слишком примитивно.
Раз в день и для каждой сессии генеришь случайное число и смешиваешь их с айдишниками умножением делением и чем хочешь. Можешь даже сделать набор алгоритмов и менять от сессии к сессии. И долгоживущие сессии запрещай. Тоесть граббер получит кучу малу из чисел, если база достаточно большая и грабить не один день и не одной сессией.