Leeloo5E: SHA1 Hash decodieren

Beitrag lesen

Hallo,

die Aufgabe ist ganz simpel: Decodiere einen derart

  
$hash = '{SHA}'.base64_encode(pack( 'H*' , sha1( $password')));  

codierten SHA1 Hash zurück in seine leserliche Ursprungsform.

D.h. es wurde ein Passwort eingegeben, z.B. 'test'. Dieses wurde mit oben aufgeführten Funktionen verschlüsselt und soll nun wieder entschlüsselt werden. Am Ende soll dann wieder 'test' herauskommen.

base64_decode und unpack sind ja als Funktionen in PHP vorhanden, nur wie mache ich die Funktion sha1 rückgängig? Hat da jemand eine Idee oder das vielleicht schon mal gemacht und könnte mir verraten wie!? Meine Google-Recherche erbrachte bisher jedoch keinen nennenswerten Erfolg diesbezüglich.

Gruß,
Leeloo

--
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra