Master Password (algorithm)

From Wikipedia, the free encyclopedia

Master Password is a type of algorithm first implemented by Maarten Billemont for creating unique passwords in a reproducible manner. It differs from traditional password managers in that the passwords are not stored on disk or in the cloud, but are regenerated every time from information entered by the user: Their name, a master password, and a unique identifier for the service the password is intended for (usually the URL).[1]

Quick facts: Original author(s), Initial release, Stable r...
Master Password
Original author(s)Maarten Billemont
Initial releaseJune 15, 2012; 10 years ago (2012-06-15)
Stable release
2.3 / April 19, 2015; 8 years ago (2015-04-19)
Repositorywww.gitlab.com/MasterPassword/MasterPassword
Written inJava, C, JavaScript
Operating systemMicrosoft Windows and Unix-like, including OS X, iOS and Android
Available inEnglish
TypePassword generator
LicenseGNU General Public License
Websitewww.masterpassword.app
Close

By not storing the passwords anywhere, this approach makes it harder for attackers to steal or intercept them. It also removes the need for synchronization between devices, backups of potential password databases and risks of data breach. This is sometimes called sync-less password management.