Верстка сайта с нуля

Верстка сайта с нуля

Видеокурс "Создание движка на PHP и MySQL 2.0" научит Вас создавать профессиональные движки для сайтов на PHP и MySQL с использованием ООП и паттерна MVC. В курсе разобрана вся теория по структуре движка: как всё устроено, какие должны быть объекты, какая у них иерархия и как они взаимодействуют между собой. В практической части будет создан движок с чистого листа. Будет создано ядро, все адаптеры, все вспомогательные классы, а также классы для работы с объектами базы данных. И чтобы курс был максимально полезным, будет создан движок для сайта MyRusakov.ru. Аналогично Вы сможете создать движок для абсолютно любого сайта. Данный курс идеально подходит тем, кто уже более-менее знает PHP, но ещё не умеет создавать действительно качественные и сложные по функционалу сайты.

Подробнее

Уроки и статьи

Новинка

Инструкция заработка на создании сайтов под заказ

javascript-cover

Получите бесплатную пошаговую инструкция с подробными видеокомментариями по тому, как с нуля за 3 месяца выйти на доход в 25 000 рублей/месяц, делая сайты на заказ


Для получение этого курса, пожалуйста, заполните форму снизу!

Имя:

e-mail:

Другие курсы

Яндекс-директ

Василий Кулик PHP - PHP основы

Почему не MD5?


    В этой статье я Вам раскажу, почему функцию для хэширование паролей md5() все-таки не стоит использовать. У многих из Вас появится вопрос, "Почему не стоит использовать md5(), если в придидущей статье было написано, что использовать функцию md5() для хэширование паролей можно". Дело в том, что md5() была спроектирована очень быстрыми и эффективными. При наличии современных технологий и оборудования, стало довольно просто выяснить результат этих алгоритмов, так скажем методом "грубой силы" для определения оригинальных вводимых данных. Многие профессионалы компьютерной безопасности все-таки не рекомендуют использовать для хэширование паролей функцию md5()


    Теперь о том, какую функцию стоит использовать для хэширование паролей. Дело в том, что при хэшировании паролей существует важное соображение: это стоимость вычисления. Чем выше стоимость вычисления хэширующего алгоритма, тем больше времени требуется для взлома его вывода методом "грубой силы".


    В поставке PHP существует функция, которая называется crypt() и осуществляет хэширование с помощью указанного алгоритма.


    В функцию crypt() встроена поддержка нескольких хэширующих алгоритмов. Использование этой функции гарантирует наличие выбранного вами алгоритма, т.к. PHP содержит встроенную реализацию каждого поддерживаемого алгоритма, в случае отсутствия данного алгоритма в вашей операционной системе.


    И на последок, давайте рассмотрим, как использовать функцию crypt() для хэширование Ваших паролей:


$password = "myPass";
echo crypt($password);//Выводим хэш на экран


    Я уверен, что данная тема была для Вас интересна и полезна. Теперь Вы знаете, с помощью какой функции можно делать хэши паролей. Ваше задание научиться использовать функцию хэша на практике.


    Желаю Вам успеха!




Создано: 2014-01-18 06:01:46


Предыдущая статья

Вернуться на страницу со списками статей

Следующая статья




Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/wasiliykulik. Если Вы хотите дать оценку мне и моей работе, то напишите её на стене моего аккаунта.

Если Вы не хотите пропустить новые материалы на сайте, то Вы можете подписаться на обновления: Подписаться на обновления



Если у Вас остались вопросы по етой статьи, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу етой страницы.



Порекомендуйте эту статью друзьям:


Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

1. Текстовая ссылка:

Она выглядит вот так: Как создать свой сайт



Для добавление коментариев Войдите в систему
Если Вы ещё не зарегистрированы то сначала зарегистрируйтесь

Комментарии:(0)