Jajajajajaja sabía que obtendría una respuesta como esa
Todos aquellos métodos son los mismos pero en diferente lenguaje (aunque en PHP todavía no funciona), se observa que reciben un parámetro
String que no es otra cosa que el valor que estará en un campo de texto en donde el usuario insertará la contraseña.
El método realiza la encriptación y compará con lo que se encuentre en la columna del PASSWORD de la base de datos. Si es igual, el login será correcto, si no, no lo será.
Recuerdo que esa columna tiene datos HAShBYTES pero el tipo de dato es CHAR.