Yes, we can. Since we don't have licenses anymore the process isn't automatic, but you can submit a new password at https://www.heliohost.org/password/ and then let us know when that is done and I can manually assign the new password to your account. The password page instantly hashes your password and stores it securely so no one, not even me, will ever see it in plaintext, but like I already said you won't be able to login with the new password until I manually assign it.