P

P

P

@$

@$

@$

sw

sw

sw

0

0

0

rd

rd

rd

_

_

_

g

g

g

3

3

3

nEr

nEr

nEr

@

@

@

t

t

t

0

0

0

r

r

r

Password generator

Enhancing digital safety through strong passwords

Introduction

This project aimed at providing a password generator functionality in Microsoft Authenticator & Microsoft Autofill chrome extension.

Background

We store a lot of personal and sensitive data online, which, if accessed by any unauthorized entity can have adverse repercussions. As our reliance on digital accounts is growing, so is the concern for cyber safety and data security. A lot of security breaches, today, can be attributed to use of weak passwords.

Even through there’s a reduction, credentials attack still remain the largest method deployed for breaches.
Even through there’s a reduction, credentials attack still remain the largest method deployed for breaches.
Even through there’s a reduction, credentials attack still remain the largest method deployed for breaches.

Even through there’s a reduction, credentials attack still remain the largest method deployed for breaches. Source - DBIR Report 2024: Results and Analysis - Introduction | Verizon

Even through there’s a reduction, credentials attack still remain the largest method deployed for breaches. Source - DBIR Report 2024: Results and Analysis - Introduction | Verizon

Even through there’s a reduction, credentials attack still remain the largest method deployed for breaches. Source - DBIR Report 2024: Results and Analysis - Introduction | Verizon

What makes a password weak? In simple terms, when a password can be interpreted/ guessed by anyone other than the account owner, it is a weak password. Duplicate passwords also make for weak passwords.

Thus the recommendation is to use passwords which are complex (use a combination of characters including uppercase & lowercase alphabets, numbers and special characters), do not have a decipherable pattern, difficult to guess and unique to every account. In technical terms, good passwords should have high entropy.

It isn't easy to come up with such strong yet unique password, for all our accounts. It is even more challenging to remember them.

Task

Design a password generator that provides strong & unique password for the users in their workflow (without having to visit password generator) of creating a new account or changing password for existing account. Once they use the suggested password, it should also autosave the password eliminating the need for user to remember.


My role

I took over this project at a stage where we had a surface for password generator designed. I worked on enhancing the in-app and in-context flow further and solving for offline password usage flow. I was also responsible for making it meet Microsoft’s a11y standards and making it compliant as per privacy & legal requirements.

Approach

Initially, we surfaced all the customization options along with the generated passwords but the perceived complexity of that surface became so high that a lot of research participants found solace in bypassing the suggestion altogether and typing their own passwords. That defeated the purpose. Removing customizability was not an option and thus I updated design to hide those options by default in in-context view. They were still visible in in-app view though as the purpose was different.

We were expecting that users are likely to find it challenging to distinguish between 1 & I, 0 & O so we colour coded the passwords to distinguish alphabets from numbers to special characters.

Remaining details are omitted in compliance to NDA

Final design

Here’s the final version demoing the feature capabilities. The GIFs below were created for Microsoft blog announcing this feature - Generate strong passwords with Microsoft Authenticator - Microsoft Community Hub

Impact

Like most of Microsoft Products, this featured gathered significant reporting in tech blogs and communities. I cannot share the actual numbers here but these articles should give some sense of how this feature was received by community at large.

Generate strong passwords with Microsoft Authenticator

The best password managers of 2024: Expert tested

Microsoft's password manager just got a new feature you probably thought it already had

Microsoft Authenticator Now Lets Users Generate Strong Passwords

Liked what you saw?

get in touch :)

© 2025 Made with ❤️

Liked what you saw?

get in touch :)

© 2025 Made with ❤️

Liked what you saw?

get in touch :)

© 2025 Made with ❤️