Alain: Bedeutung von $salt ?

Beitrag lesen

Guten Tag,
mich würde es interessiern für was genau $salt in perl od. cgi eingesetzt wird und wesshalb.
Ich weiss das z.B. für verschlüsselung von passwörter das $salt benutzt wird um die basis vom schlüssel zu bilden.
Ich habe auch gesehen dass bei php auf einer seite den $salt=21 und bei selfhtml $salt=IN benutzt wird,in einem anderem cgi sah ich das "YL" ($password = crypt($request{'password1'}, "YL");
).

Was ist jetzt da der unterschied ausser dass bei den beiden Arten am Anfang vom verschlüsselten passwort 21,IN oder YL steht?
Sind das irgendwelche zusatz codes oder ist das einfach nur die kennung als basis?
Wie ist das,kann man für dieses $salt auch einen beliebigen tag nehmen sozusagen als eigenes und einmaliges basis tag?

Schönen gruss vom Alain

P.S.Ich fand weder in selfhtml noch in einer suchmaschiene genaueres darüber.