NoKey - A distributed password manager without a master password