Locksmith generates secure passwords based on the Stanford PwdHash project. Use a password key to generate unique passwords for every website.

To generate a password:

1.) Enter the address of the website.
2.) Enter a password key of your choosing, which is the only information you need to remember. The same key should be used for every website.

It's a good habit to change your passwords regularly. To generate new passwords, simply choose a different password key.

Locksmith includes an extension to autofill password fields in Safari.

If you're on a device without Locksmith, you can generate your passwords at the PwdHash website:

What’s New

Version 2.0

This app has been updated by Apple to use the latest Apple signing certificate.

Locksmith has an all-new look.

Ratings and Reviews

4.7 out of 5
3 Ratings

3 Ratings

ncFoCo ,

It’s Simple and it works

This is a great idea for those who want one password to remember, but unique passwords for each site.

CaptSaltyJack ,


I've been looking for an iOS PwdHash app that is also a Safari extension! This fits the bill perfectly.

Please have an in-app purchase to get rid of the ads. I'd totally pay $2-4 for this app.

Brad Goodman ,


Good pwdhash implementation. I’d give it one more star if it could store your websites 😉

App Privacy

The developer, Preston Sumner, has not provided details about its privacy practices and handling of data to Apple.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like