Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  codeserfercom, Linux, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка

Показать все теги
 
 
Счетчики
 
 
 
Реклама
   
 
Лучшие коды
   
   
 
Шифрование паролей
 Категория: Web-программирование » PHP | автор: Codeserfer | 27 августа 2008 | Просмотров: 6256  



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

Что такое MD5

MD5 (Message Digest 5) — 128-битный алгоритм хеширования, разработанный профессором Рональдом Л. Ривестом в 1991 году. Предназначен для создания «отпечатков» или «дайджестов» сообщений произвольной длины. Пришел на смену MD4, который был несовершенен. Описан в RFC 1321.

Источник: Википедия. полная статья в википедии

В большинстве случаев им шифруют пароли. Для этого в PHP есть простая функция md5().

Например:
md5($pass);


Еще большую надежность несет двойное шифрование! crazy md5 шифрует md5!
Например:
md5 ( md5 ($pass));


Достаточно надежно. Взломать такое практически не реально (на сие занятие уйдут века, если не больше)

Пример шифрования md5, где вы можете получить md5 хеш любой строки ТуТ

Исходник данного PHP скрипта:
<HTML>
<HEAD>
<TITLE>
MD5 шифрование
</TITLE>
</HEAD>
<BODY>
<form method="POST"> <!--т.к. мы передаем конфиденфиальную информацию-->
Введите строку для шифования:
<input type="TEXT" name="HASH"><br>
<input type="SUBMIT" name="HASHT" value="Зашифровать!"><br />
</form>
<?php
if (isset($_POST["HASHT"])) {
$has = md5 ($_POST["HASHT"]);
echo "<font color='blue'>Результат:</font> <br />";
echo $has;
}
//codeserfer.com
?>
</BODY>
</HTML>
 
 

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Своё Спасибо, еще не выражали.
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 8)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Переворот строки
  • Показ и скрытие логин-панели
  • Таблица квадратов до произвольного числа на php
  • Обращение к WhoIs для IP на PHP
  • Симметричное шифрование в PHP
  •  
    Комментарии (4) Распечатать




     Написал: nizaury6
     4 марта 2009 14:27 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    Понравилась информация - очень позновательно, а это редкость
     
     Публикаций: 0 | Комментариев: 0


     Написал: weretiger4
     15 марта 2009 02:53 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    бред полнейший! или только ваша субьективная точка зрения, надеюсь.
     
     Публикаций: 0 | Комментариев: 0


     Написал: Codeserfer
     15 марта 2009 18:55 | ICQ: 100105500
     

    Группа: Администраторы
    Регистрация: 1.08.2008
    weretiger4, никто не заставляет Вас использовать md5();
    Многие девелоперы согласятся со мной, что данный метод достаточно надежный
     
     Публикаций: 131 | Комментариев: 108


     Написал: test
     15 марта 2009 18:56 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    я лично использую двойную мд5, это хорошая защита
     
     Публикаций: 0 | Комментариев: 0


    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Какой архиватор используете вы?

    WinRAR
    WinZip
    7-zip
    CabTools
    Сижу на linux, все в .rpm .deb
    Другой
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама