mhash_keygen_s2k

(PHP 4 >= 4.0.4)

mhash_keygen_s2k -- Vygenerovat klφΦ

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).