Применение хеш-функций - Курсовая работа

бесплатно 0
4.5 42
Схема защищённого хранения паролей с помощью хеширования. Конкретные криптографические хеш-функции. Хеш-функции в электронно-цифровой подписи. Функции шифрования MySQL. Обратимое и необратимое шифрование. Логика выполнения и основные шаги алгоритма MD5.


Аннотация к работе
Применение хеш-функцийА вот если прибегнуть к хешированию - использовать хеш-функции с длинными хеш-значениями (скажем, 256, 512, 1024 бит), то завладеть чужим аккаунтом сложно любому, кто не знает всего одного - пароля. Если пользователь придумывает пароли вроде даты рождения, имени, слова password, "111" или клички домашнего животного, а также держит на виду у окружающих бумажку, где записан пароль, то создатели хеш-функций тут ни при чем. DES_ENCRYPT(str [, (key_number|key_string)]) Шифрует строку str, используя аргумент pass_str как секретный ключ. Если при шифровании в качестве второго параметра функции DES_ENCRYPT() было передано число или второй параметр был опущен, то параметр key_string функции DES_DECRYPT() указывать уже не требуется, так как он прописывается в зашифрованную строку. Функция PASSWORD() используется в системе аутентификации в сервер MYSQL, поэтому ее не следует использовать в приложениях - лучше пользоваться функциями MD5() и SHA1().
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?