Firebase Authentication uses an internally modified version of scrypt to hash account passwords . Even when an account is uploaded with a password using a different algorithm, Firebase Auth will rehash the password the first time that account successfully logs in.