Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Генерация паролей, случайности 
:(
    Опции темы
Gold Dragon
Дата 16.5.2005, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



ой засмеяли.... если вопрос глупый чтож отвечаете smile Я просто имел в виду, может как-нибудь через время генерить



--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
dm9
Дата 16.5.2005, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 2
Всего: 137



Так все предыдущие решения строятся на рандоме smile
Он в разных языках по-разному работает, конечно. Но тут варианта два. Либо он работает от таймера сразу. Либо он генерит всегда одно и то же, и тогда надо выполнить что-то типа паскалевского Randomize. И тогда тоже всё станет хорошо.

PM MAIL ICQ   Вверх
Mal Hack
Дата 16.5.2005, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(dm9 @ 16.5.2005, 19:46)
Он в разных языках по-разному работает, конечно. Но тут варианта два. Либо он работает от таймера сразу. Либо он генерит всегда одно и то же, и тогда надо выполнить что-то типа паскалевского Randomize.

Ну в Си это от системного времни берется, В Паскале вроде как от тактов процессора зависит. В PHP - просто формула. от времени наверное.
Добавлено @ 19:02
Хотя не наверное, а точно.. Больше не от чего.
PM ICQ   Вверх
InfMag
Дата 16.5.2005, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 21.11.2004

Репутация: 1
Всего: 4



Канешь от времени! Тут и думать не нада.
Ведь как бы он выдавал случайные числа. В компе бесперебойный таймер - тока биос.
PM   Вверх
Irokez
Дата 17.5.2005, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Цитата(InfMag @ 15.5.2005, 22:45)

$chars = "0123456789QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm";

Код

$chars = implode('', range('0', '9')) . implode('', range('a', 'z')) . implode('', range('A', 'Z'));

PM   Вверх
IZ@TOP
Дата 18.5.2005, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Irokez, интересно что быдет быстрее работать... ?


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Irokez
Дата 18.5.2005, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



IZ@TOP, а что читабельнее и понятнее... ?
PM   Вверх
mike_prog
Дата 18.5.2005, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 27.9.2003

Репутация: 1
Всего: 1



Код

$password = md5(uniqid(microtime(), 1) . getmypid);  

Хороший пароль, не угадаешь, не запомнишь и не введешь никогда.
PM MAIL ICQ   Вверх
Mal Hack
Дата 18.5.2005, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



md5 умер smile И потом в таком уж случае, надо использовать сводные хэши на 40-50 символов. Вот тут точно фиг угадаешь.
PM ICQ   Вверх
Irokez
Дата 18.5.2005, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Цитата(Mal @ 18.5.2005, 16:47)
md5 умер smile

это еще почему smile
PM   Вверх
InfMag
Дата 18.5.2005, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 21.11.2004

Репутация: 1
Всего: 4



Irokez
Читабельнее и быстрее по работе будет уже забитая строчка.
Думаю ее не так уж и трудно будет написать, а лишний вызов функций - лишнее время!
Ты создаешь для себя или для других.
Вариант "читабельнее и понятнее" не путь к профессионализму. smile
PM   Вверх
dm9
Дата 18.5.2005, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 2
Всего: 137



Вроде, была где-то статейка, что его научились расшифровывать smile

PM MAIL ICQ   Вверх
Mal Hack
Дата 18.5.2005, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(dm9 @ 18.5.2005, 17:58)
Вроде, была где-то статейка, что его научились расшифровывать smile

Нет, не расшифровыват %smile Это нереально. Тут где-то тема была.
http://forum.vingrad.ru/index.php?showtopic=45102
PM ICQ   Вверх
Irokez
Дата 18.5.2005, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Цитата(InfMag @ 18.5.2005, 16:57)
Вариант "читабельнее и понятнее" не путь к профессионализму. smile

как раз таки наоборот, многие профессиональные программисты являются сторонниками KISS (Keep It Simple Sidney), лучше написать как проще, чем как эффективнее (естественно в разумных пределах)
Добавлено @ 17:08
Цитата(dm9 @ 18.5.2005, 16:58)
Вроде, была где-то статейка, что его научились расшифровывать smile

расшифровать md5 невозможно, т.к. это алгоритм хеширования, а ту статью я читал, если не ошибаюсь там говорилось всего навсего об уменьшении времени необходимого для брутфорса
PM   Вверх
dm9
Дата 18.5.2005, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 2
Всего: 137



Да, точно smile
Но в данном случае это тоже может привести к нехорошим результатам.

Добавлено @ 17:12
Это я сказал к комментарию Мал Хака.

Это сообщение отредактировал(а) dm9 - 18.5.2005, 17:12
PM MAIL ICQ   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0850 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.