Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

функции MySQL

312
25 марта 2008 года
dead_star
392 / / 26.11.2006
листал ман по mysql и наткнулся на интересные функции
Цитата:

PASSWORD(str)
Создает строку "пароля" из простого текста в аргументе str. Именно эта функция используется в целях шифрования паролей MySQL для хранения в столбце Password в таблице привилегий user:
mysql> SELECT PASSWORD('badpwd');
-> '7f84554057dd964b'


и

Цитата:

MD5(string)
Вычисляет 128-битовую контрольную сумму MD5 для аргумента string. Возвращаемая величина представляет собой 32-разрядное шестнадцатеричное число, которое может быть использовано, например, в качестве хеш-ключа:
mysql> SELECT MD5("testing");
-> 'ae2b1fca515949e5d54fb22b8ed95575'



вопрос. для кодирования пароля какую функцию лучше использовать
PASSWORD() или MD5()
и есть ли смысл кодировать пароли с помощью sql запросов
я обычно использую функцию md5() языка php

23K
25 марта 2008 года
Mister_X
10 / / 02.02.2007
md5()
312
26 марта 2008 года
dead_star
392 / / 26.11.2006
Цитата: Mister_X
md5()



коротко и нифига не ясно :D

353
26 марта 2008 года
Nixus
840 / / 04.01.2007
Смысл есть когда ты вручную формируешь запросы (например через mysql monitor). А в php лучше используй php-шную функцию md5.
312
26 марта 2008 года
dead_star
392 / / 26.11.2006
Цитата: Nixus
Смысл есть когда ты вручную формируешь запросы (например через mysql monitor). А в php лучше используй php-шную функцию md5.



тоесть, как я понимаю
для закодирования паролей лучше использовать
функцию md5() и так как я работаю в php
лучше использовать функцию php
а не кодировать пароль прямо в sql запросе

304
26 марта 2008 года
Fenyx
707 / / 26.01.2005
Цитата: dead_star
тоесть, как я понимаю
для закодирования паролей лучше использовать
функцию md5() и так как я работаю в php
лучше использовать функцию php
а не кодировать пароль прямо в sql запросе


я не совсем согласен с вышевысказанным :) попробуй проведи тесты быстродействия и увидешь чем лучше пользоваться, думаю что функции мускула будут быстрее, но это предположение
Но это при большой нагрузке на инсерты, если раз в день то смысле нет лучше использовать md5 в PHP

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог