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

Помогите с crypt_password???

Добавлено: 2008-09-29 13:31:49
bobot
мне надо например зашифровать пароль!! Например есть колонка password , мне надо чтоб пароль был внесён в эту колонку типа ******* ну чтоб не отображало пароль!! нашёл как наоборот сделать с помощью crypt_password(тоесть разшифровать) А как мне сделать чтоб зашифровать!!!! Можно мне пожалуйста на маленьком примере продемонстрировать???


С уважением Юрий.

Re: Помогите с crypt_password???

Добавлено: 2008-09-29 13:50:09
~>cerber<~
encrypt

Код: Выделить всё

update test set password=encrypt('pass') where key='key';
почитай, тут
encryption-functions.html

Re: Помогите с crypt_password???

Добавлено: 2008-09-29 15:45:31
zg
усть специальная функция PASSWORD(), которая служит для шифровки паролей. Специального типа для хранения паролей нет.

Обычно схема с паролями выглядит так

Код: Выделить всё

# Добавление пользователя в базу
INSERT INTO `table` SET `passwd` = PASSWORD("пароль"), `user` = "пользователь";

# Выборка пользователя из базы
SELECT `user` FROM `table` WHERE `passwd` = PASSWORD("пароль");
в базе пароль будет храниться в зашифрованном виде. Правда если базу сольют, то определённый процент паролей можно будет расшифровать.

Re: Помогите с crypt_password???

Добавлено: 2008-09-29 16:27:02
~>cerber<~
zg писал(а):Правда если базу сольют, то определённый процент паролей можно будет расшифровать.
вот поэтому и присутствует функция MD5()

Re: Помогите с crypt_password???

Добавлено: 2008-09-29 16:57:19
zg
~>cerber<~ писал(а):вот поэтому и присутствует функция MD5()
не советую использовать, дешифровать md5 легче лёгкого. Как-то ради интереса расшифровал 4 пароля из 5 за 10 минут при помощи бесплатных он-лайн сервисов...

Re: Помогите с crypt_password???

Добавлено: 2008-09-29 18:21:32
Alex_hha
Спорное утверждение. Если там только не пароли вида - 12345 :)

Re: Помогите с crypt_password???

Добавлено: 2008-09-29 19:13:31
~>cerber<~
все эти бесплатные сервисы основаны на словах из словорей, либо на тех словах, что очень часто встречаются, admin:admin, admin:123 и т.д, варианты J0Loe983#a0;43 и в таком же духе займут время, сейчас в этом плане народ приноровился строить всякие распределенные вычесления, но все же имхо он лучше.

если религия mysql позволит, можно и 3-ной md5(md5(md5('pass'))) пусть разгадывают..

Re: Помогите с crypt_password???

Добавлено: 2008-09-29 19:16:35
zg
Alex_hha писал(а):Спорное утверждение. Если там только не пароли вида - 12345 :)
да юзайте наздоровье ))) мне ж не жалко :roll:
~>cerber<~ писал(а):если религия mysql позволит, можно и 3-ной md5(md5(md5('pass'))) пусть разгадывают..
в принципе да )))

Re: Помогите с crypt_password???

Добавлено: 2008-09-30 9:55:13
Alex_hha
Да юзаю и проблем за 4 года не было ;)

Вам не нравятся кошки? Да вы их просто не умеете готовить :-D

Re: Помогите с crypt_password???

Добавлено: 2008-09-30 11:15:42
zg
Alex_hha писал(а):Да юзаю и проблем за 4 года не было ;)
))) да юзайте юзайте, когда базу сливают владелец об этом узнаёт последним )))

Re: Помогите с crypt_password???

Добавлено: 2008-09-30 13:08:16
Alex_hha
Ну если у вас базы сливают, то как говрится - "против лома" :-D

Re: Помогите с crypt_password???

Добавлено: 2008-09-30 13:11:48
zg
да юзайте, юзайте :-D

Re: Помогите с crypt_password???

Добавлено: 2008-09-30 14:47:42
Alex_hha
Дак юзаем юзаем.

Вы хотите мне что то доказать? Могу тебе дать хеш пароля (md5), если ты через месяц выложишь мне пароль, я съем свои тапки :-D

Re: Помогите с crypt_password???

Добавлено: 2008-09-30 15:00:47
MAK
Alex_hha писал(а):Могу тебе дать хеш пароля (md5), если ты через месяц выложишь мне пароль, я съем свои тапки :-D
Да твой хэш наверняка никто не отгадает - а все потому что, то что ты зашифровал - похоже на сам хэш ))
Тут дело в том, что люди ленивы по своей природе, и длинные пароли с заглавными буквами, цифрами и символами ставят только на сверх-важные службы.
А какая-нить почта, форум, фтп - скорей "для галочки".

Re: Помогите с crypt_password???

Добавлено: 2008-09-30 15:40:07
zg
Alex_hha писал(а):Вы хотите мне что то доказать?
не не не, и не уговаривайте, доказывать тут бесполезно, и я и вы это прекрасно понимаете :smile:
MAK писал(а):Тут дело в том, что люди ленивы по своей природе, и длинные пароли с заглавными буквами, цифрами и символами ставят только на сверх-важные службы.
+1

http://yandex.ru/yandsearch?text=md5+%D ... 0%BE%D0%BC :smile:
http://www.google.com/search?hl=ru&lr=& ... ck&spell=1

Re: Помогите с crypt_password???

Добавлено: 2008-09-30 16:21:13
Alex_hha
Согласен, но надо всех приучать к хорошему :)

Re: Помогите с crypt_password???

Добавлено: 2008-09-30 18:09:06
ProFTP
sha256