В компьютерных системах используются сложные механизмы парольной аутентификации для повышения безопасности. 45
Требование, чтобы пароли были длинными и сложными, снижает вероятность того, что злоумышленники догадаются или взломают их. 1 Чем пароль труднее и больше разнообразных символов содержит, тем сложнее его подобрать злоумышленникам. 4
Однако это требование также затрудняет запоминание паролей пользователями и, следовательно, повышает вероятность небезопасного хранения. 1
Чтобы решить проблему, во многих системах внедрена реактивная проверка паролей, которая при помощи собственной программы-взломщика паролей может оценить качество пароля, введённого пользователем. 3
Также повысить эффективность парольной защиты может применение временных (одноразовых) паролей, когда для каждой попытки войти в систему пользователь должен запрашивать новый пароль. 4 Временные пароли не нужно хранить или помнить наизусть — пользователю достаточно иметь на руках устройство, на которое они отправляются, например, телефон. 4