18 рдЕрдЧрд╕реНрдд рдХреЛ, рд╕рдВрд╕реНрдХрд░рдг 5.3.7 рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рдереА
22 рдЕрдЧрд╕реНрдд рдХреЛ, рдЕрдкрдЧреНрд░реЗрдб рд╡рд╛рд░реНрдирд┐рдВрдЧ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рдЬреЛ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛ / рдЙрдиреНрдирдпрди рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: рдХреНрд░рд┐рдкреНрдЯ () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдПрдордбреА 5 рд╣реИрд╢ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдирдордХ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрдкреНрд░рд┐рдп рдмрд╛рдд рд╣реИ:
printf("MD5: %s\n", crypt('password', '$1$U7AjYB.O$'));
:
----------------
MD5: $1$U7AjYB.O$L1N7ux7twaMIMw0En8UUR1
:
--------------
MD5: $1$U7AjYB.O
рдмрдЧ рдХреЗрд╡рд▓ MD5 рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ phort algortime), DES рдФрд░ BLOWFISH рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдмрдЧрдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрд╕реНрдХрд░рдг 5.3.8 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддреЗ рд╣реИрдВред
рдмрдЧ # 55439 рдХреНрд░рд┐рдкреНрдЯ () рдПрдордбреА 5 рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдирдордХ рд▓реМрдЯрд╛рддрд╛ рд╣реИ