8.14.9
13.06.2022
JS: 2.15.4
CSS: 4.9.14
jQuery: 3.6.0
DataForLocalStorage: 2022-06-26 01:16:07-standard
Программы и игры Защита и безопасность Интернет и сети Мобильные телефоны Компьютеры Устранение неисправностей
Виды защищаемой информации, алгоритмы и программы шифрования данных, советы по защите и безопасности компьютерных сетей, ошибки и «бреши» ПО, способы противодействия взлому ОС.
Зенченко Константин НиколаевичСтарший модератор ID: 31795 |
= общий =
13.12.2017, 19:46
Если все подробно расписывать, то можно книжку написать. ![]() О общих чертах выглядит так. Сервер формирует некоторое сообщение(к примеру пусть это будет строка "абвгде") и шифрует его паролем пользователя, в итоге получается некоторая последовательность бит: 01001001 00100010 01000111 10101010 10101010 10111100 Эта последовательность преобразуется для передачи в 7-ми битный код, 8-й бит, используется для контроля четности, сервер передает её клиенту: 00100100 01001000 01001000 11111010 01010101 10101010 01111000 Клиент приняв последовательность и проведя обратную последовательность операций получает строку "абвгде" Анализирует её(к примеру пусть это будет реверс, т.е. "едгвба") отправляет её серверу. Сервер отправив свое сообщение, тоже преобразовывает строку и получив её от клиента сравнивает, свое преобразование с преобразованиями клиента, при совпадении принимается решение о аутентификации клиента. как-то так. =====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать. ![]() |