Хэши и пароли в браузере: что умеет Web Crypto, где нужна своя реализация и какие грабли мы собрали
Мы делаем сайт с набором небольших браузерных инструментов. Два из них, хэш-калькулятор и генератор паролей, работают целиком на клиенте: введённая строка никуда не отправляется, и это можно проверить на вкладке Network. Расскажу, как они устроены, какие решения оказались неочевидными и как мы нашли у себя ошибку в собственной оценке надёжности. Статья без громких обещаний. В ней много кода, несколько цифр и одна неловкая находка. Читать далее