Наверное, каждый хоть раз сталкивался с сообщениями от друзей или приятелей: «Я попал в беду, срочно переведи пять тысяч рублей на такой-то номер». Чаще всего такие сообщения рассылают мошенники, которые украли пароль пользователя и получили доступ к его списку контактов. Мы понимаем, как важно следить за сохранностью паролей и своевременно их обновлять, поэтому в новой версии Atom мы добавили функцию дополнительной защиты паролей. Сейчас расскажем, как она работает.
Прежде чем мы начнем объяснять, хочется сказать, что сами пароли никуда не передаются, чтобы мы могли проверить, утекли ли они или нет. Так как же мы проверяем пароли, если мы их не отправляем?
Для начала мы производим преобразование логина и пароля пользователя к каноническому виду, то есть некоторые символы убираются, а некоторые — заменяются на другие. Этот процесс будем называть нормализацией. После нормализации уже невозможно восстановить оригинальные логин и пароль, но для дополнительной безопасности мы применяем е