Popis
string
mhash_keygen_s2k ( int hash, string password, string salt, int bytes)
mhash_keygen_s2k() generuje klφΦ, kter² je
bytes dlouh², z p°edanΘho hesla. Toto je Salted S2K
algoritmus specifikovan² v OpenPGP dokumentu (RFC 2440). Tento algoritmus
pou╛ije k vytvo°enφ klφΦe hash algoritmus.
salt musφ b²t pro ka╛d² generovan² klφΦ jin² a
dostateΦn∞ nßhodn², aby vytvo°il r∙znΘ klφΦe.
Salt musφ b²t p°i kontrole klφΦ∙ znßm, tudφ╛ je dobr² nßpad ho p°ipojit
ke klφΦi. Salt ma pevnou dΘlku 8 byt∙ a pokud dodßte mΘn∞ byt∙, bude
dopln∞n nulami.
Pamatujte, ╛e u╛ivatelsky urΦenß hesla nejsou vhodnß k pou╛itφ jako klφΦe,
proto╛e u╛ivatelΘ obvykle volφ klφΦe, kterΘ mohou napsat na klßvesnici.
Tato hesla vyu╛φvajφ pouze 6 a╛ 7 byt∙ na znak (nebo mΘn∞). Je velmi vhodnΘ
na u╛ivateli urΦenΘ klφΦe pou╛φt n∞jakou transformaci (jako je tato funkce).