md5 postgresql <> md5 ?

Hey und zwar hab ich in php ein passwort in md5 format rumfliegen. Jetzt möchte ich genau dieses Passwort für einen benutzer im meiner datenbank setzen.

  1. Ist das überhaupt möglich? habe gelesen, dass die passwörter via md5(password.username) verschlüsselt sind - dann kann es ja nicht funktionieren.

  2. wie ist denn überhaupt das passwort in postgresql verschlüsselt? egal was ich versuche, es kommen unterschiedliche hash-werte raus.

  • selbst generiert md5
  • postgresql generiert via “create user test password ‘mein passwort unverschlüsselt’”

Möchte aber den md5 hashwert selbst erstellen und übergeben.

create user test encrpyted password ‘md5…’