ich bin mir nicht sicher ob du das Prinzip "salted Hash" verstanden hast ^^
"desalt" ist nicht notwendig, wenn du das Passwort prüfen willst nimmst du den gespeicherten Wert, machst mit dem input das gleiche wie oben (wichtig, der gleiche Salt!) und vergleichst dann die PrüfsummenPHP-Code:
$password = "secret";
$salt = randomString(); // muss noch geschrieben werden.. wie lang der String ist ist dir überlassen ;)
$salted_hash = md5( md5( $password ) . $salt );