Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Часть 2. Хеширование пароля





 

1. Продолжаем работать с файлом index.html, из каталога ch_14_1.

2. Реализуем пункты 2.3 и 2.4 Части 1.

3. В файле index.html найдите следующий комментарий

/*

Задание 2.

После комментария "// Хэширование" произведите хэширование. …

*/

4. Дописываем код функции sendPassword().

5. После комментария «// Хэширование» произведите первое хеширование введенного пароля (свойство user.password) с помощью функции getSaltedHash(). Передайте этой функции «соль» user.dbEntropy.salt и число итераций user.dbEntropy.iterationCount. Результат сохраните в свойстве user.password.

6. Проведите второе хэширование, передавая «соль» user.transferEntropy.salt и число итераций user.transferEntropy.iterationCount в функцию getSaltedHash(). Сохраните результат в свойство user.password.

7. Сериализуйте объект user в JSON‐строку и асинхронно передайте его на сервер (URL запроса – глобальная переменная server)

8. Получите данные от сервера и десериализуйте JSON строку в объект.

9. В целях отладки выведите с помощью функции alert() ответ сервера, проанализируйте его. Обратите внимание на значения свойства user.name.

10. Вызовите функцию showUserData(), передав полученный объект в качестве параметра.

 

Часть 3. Вывод результата авторизации.

 

1. Продолжаем работать с файлом index.html, из каталога ch_14_1.

2. Реализуем пункты 2.5 и 2.6 Части 1.

3. В файле index.html найдите следующий комментарий

/*

Задание 3

В зависимости от значения свойства user.name. …

*/

4. Дописываем код функции showUserData().

5. В HTML объект <div id="divResult"></div> выведите результат анализа поля user.name ответа сервера. Если поле не пустое, то поприветствуйте пользователя и позлравте его с успешной авторизацией, иначе огорчите сообщением, что пароль не верен.







Date: 2015-10-18; view: 362; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.004 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию