https://www.travisagnew.org/2018/01/09/marriages-and-passwords/
Marriage & Passwords