┬ ²≥ε∞ ╧≡ΦδεµσφΦΦ ∩σ≡σ≈Φ±δσφ√ ε≥Ωατ√ ε≥ ∩≡αΓα φα ßΦßδΦε≥σΩΦ Φ Φ±∩εδⁿτ≤σ∞√σ Γ ∞σµ±σ≥σΓε∞ ²Ω≡αφσ Aker Φ±⌡εΣφ√σ ΩεΣ√ ≥≡σ≥ⁿσΘ ±≥ε≡εφ√. ▌≥Φ ε≥Ωατ√ ε≥ ∩≡αΓα ∩≡Φ∞σφ ■≥± ≥εδⁿΩε ∩ε ε≥φε°σφΦ■ Ω Γφε ≤∩ε∞Φφασ∞√∞ ≈α±≥ ∞ ∞σµ±σ≥σΓεπε ²Ω≡αφα Aker, α φσ Ω φσ∞≤ Γ ÷σδε∞. ╟Σσ±ⁿ φΦµσ ∩≡ΦΓεΣΦ≥± ∩σ≡σ≈σφⁿ ²≥Φ⌡ Γφε ≤∩ε∞Φφασ∞√⌡ ≈α±≥σΘ Γ ±εε≥Γσ≥±≥ΓΦΦ ± ≥≡σßεΓαφΦ ∞Φ ≡ατ≡αßε≥≈ΦΩεΓ:
▌≥α ßΦßδΦε≥σΩα Φ σσ ∩≡ΦδεµσφΦ ┴┼╤╧╦└╥═╬ ╨└╤╧╨╬╤╥╨└═▀┼╥╤▀ ─╦▀ ╩╬╠╠┼╨╫┼╤╩╬├╬ ╚ ═┼╩╬╠╠┼╨╫┼╤╩╬├╬ ╚╤╧╬╦▄╟╬┬└═╚▀ Σε ≥σ⌡ ∩ε≡, ∩εΩα ±εßδ■Σα■≥± ±δσΣ≤■∙Φσ ≤±δεΓΦ .
└Γ≥ε≡±Ωεσ ∩≡αΓε ε±≥ασ≥± ∩≡ΦφαΣδσµα∙Φ∞ Eric Young, Φ ΩεπΣα ≤ΓσΣε∞δσφΦ εß └Γ≥ε≡±Ωε∞ ∩≡αΓσ ∩≡Φ±≤≥±≥Γ≤■≥ Γ ≥σΩ±≥σ ∩≡επ≡α∞∞√, εφΦ φσ Σεδµφ√ Φτ φσσ ≤Σαδ ≥ⁿ± . ┼±δΦ ²≥ε≥ ΩεΣ Φ±∩εδⁿτ≤σ≥± Γ ΩαΩε∞-δΦßε ∩≡εΣ≤Ω≥σ, φα Eric Young Σεδµφ√ ΣαΓα≥ⁿ± ±±√δΩΦ ΩαΩ φα αΓ≥ε≡α Φ±∩εδⁿτ≤σ∞√⌡ ≈α±≥σΘ ∩≡εΣ≤Ω≥α. ╥αΩΦσ ±±√δΩΦ ∞επ≤≥ ß√≥ⁿ ±Σσδαφ√ Γ ΓΦΣσ ≥σΩ±≥εΓεπε ±εεß∙σφΦ ∩≡Φ τα∩≤±Ωσ ∩≡επ≡α∞∞√ ΦδΦ ±εΣσ≡µα≥ⁿ± Γ ΣεΩ≤∞σφ≥α÷ΦΦ (Γ ≡σµΦ∞σ online ΦδΦ Γ ≥σΩ±≥εΓεΘ ⌠ε≡∞σ), ±ε∩≡εΓεµΣα■∙σΘ ∩αΩσ≥√.
─αδⁿφσΘ°σσ ≡α±∩≡ε±≥≡αφσφΦσ Φ Φ±∩εδⁿτεΓαφΦσ Γ Φ±⌡εΣφεΘ ΦδΦ ΣΓεΦ≈φεΘ ⌠ε≡∞α⌡, ± ∞εΣΦ⌠ΦΩα÷ΦσΘ ΦδΦ ßστ φσσ, ≡ατ≡σ°σφε ∩≡Φ Γ√∩εδφσφΦΦ ±δσΣ≤■∙Φ⌡ ≤±δεΓΦΘ:
▌≥ε≥ ∩≡εΣ≤Ω≥ ΓΩδ■≈ασ≥ ∩≡επ≡α∞∞φεσ ±≡σΣ±≥Γε, ≡ατ≡αßε≥αφφεσ Eric Young
▌≥ε ∩≡επ≡α∞∞φεσ ±≡σΣ±≥Γε ∩≡σΣε±≥αΓδσφε σπε ≡ατ≡αßε≥≈ΦΩε∞ ERIC YOUNG "╩└╩ ┼╤╥▄", ∩≡Φ ²≥ε∞ φσ ∩≡Φτφα■≥± φΦΩαΩΦσ Γφ√σ ΦδΦ ∩εΣ≡ατ≤∞σΓασ∞√σ πα≡αφ≥ΦΦ, ΓΩδ■≈α , φε φσ επ≡αφΦ≈ΦΓα ±ⁿ ²≥Φ∞, ∩εΣ≡ατ≤∞σΓασ∞√σ πα≡αφ≥ΦΦ ∩≡ΦπεΣφε±≥Φ Σδ ≥ε≡πεΓδΦ Φ ±εε≥Γσ≥±≥ΓΦ ÷σδΦ. ═Φ ∩≡Φ ΩαΩΦ⌡ εß±≥ε ≥σδⁿ±≥Γα⌡. └Γ≥ε≡ ΦδΦ σπε ±ε≥≡≤ΣφΦΩΦ Φ ±∩εφ±ε≡√ φσ Σεδµφ√ φσ±≥Φ ε≥Γσ≥±≥Γσφφε±≥Φ τα δ■ß√σ ∩≡ ∞√σ, φσ∩≡ ∞√σ, ∩≡σΣΓΦΣΦ∞√σ, ⌠αΩ≥Φ≈σ±ΩΦσ, ∩≡Φ∞σ≡φ√σ ΦδΦ Ωε±Γσφφ√σ ≤ß√≥ΩΦ (ΓΩδ■≈α , φε φσ επ≡αφΦ≈ΦΓα ±ⁿ ²≥Φ∞, ±φαßµσφΦσ τα∞σφα∞Φ ≥εΓα≡εΓ ΦδΦ ≤±δ≤π; ∩ε≥σ≡Φ ε≥ Φ±∩εδⁿτεΓαφΦ , Σαφφ√⌡ ΦδΦ ∩≡Φß√δσΘ; ΦδΦ ∩≡σ≡√ΓαφΦσ ΣσδεΓ√⌡ ε≥φε°σφΦΘ), ≈σ∞ ß√ εφΦ φΦ ß√δΦ Γ√τΓαφ√ Φ φα ≈σ∞ ß√ εß τα≥σδⁿ±≥Γα φΦ ε±φεΓ√ΓαδΦ±ⁿ, φα Ωεφ≥≡αΩ≥α⌡, φα ±≥≡επεΘ ε≥Γσ≥±≥Γσφφε±≥Φ, ΦδΦ φα π≡αµΣαφ±Ωε-∩≡αΓεΓε∞ ΣσδΦΩ≥σ (ΓΩδ■≈α φσß≡σµφε±≥ⁿ ΦδΦ ΩαΩεσ-δΦßε Φφεσ ΣσΘ±≥ΓΦσ), ΓετφΦΩα■∙Φσ ΩαΩΦ∞- ≥ε εß≡ατε∞ Γφσ ±⌠σ≡√ Φ±∩εδⁿτεΓαφΦ ²≥επε ∩≡επ≡α∞∞φεπε ±≡σΣ±≥Γα, Φ Σαµσ ∩≡Φ ταßδαπεΓ≡σ∞σφφε∞ ≤ΓσΣε∞δσφΦΦ ε Γετ∞εµφε±≥Φ ≥αΩΦ⌡ ≤ß√≥ΩεΓ.
╦Φ÷σφτΦ■ Φ ≤±δεΓΦ ≡α±∩≡ε±≥≡αφσφΦ Σδ δ■ßεΘ εß∙σΣε±≥≤∩φεΘ Γσ≡±ΦΦ ΦδΦ ∩≡εΦτΓεΣφεΘ ε≥ Σαφφεπε ΩεΣα φσδⁿτ Φτ∞σφ ≥ⁿ, ≥.σ. ²≥ε≥ ΩεΣ φσδⁿτ ∩≡ε±≥ε Ωε∩Φ≡εΓα≥ⁿ ΦδΦ ≡ατ∞σ∙α≥ⁿ ±επδα±φε Σ≡≤πεΘ δΦ÷σφτΦΦ ∩ε ≡α±∩≡ε±≥≡αφσφΦ■ [ΓΩδ■≈α GNU Public License].
═α±≥ε ∙Φ∞ ∩≡σΣε±≥αΓδ σ≥± ≡ατ≡σ°σφΦσ φα Φ±∩εδⁿτεΓαφΦσ, Ωε∩Φ≡εΓαφΦσ, ∞εΣΦ⌠ΦΩα÷Φ■ Φ ≡α±∩≡ε±≥≡αφσφΦσ ²≥επε ∩≡επ≡α∞∞φεπε ±≡σΣ±≥Γα Φ σπε ΣεΩ≤∞σφ≥α÷ΦΦ Σδ δ■ß√⌡ ÷σδσΘ Φ ßστ Σσφσµφεπε Γετφαπ≡αµΣσφΦ , ∩≡Φ ≤±δεΓΦΦ, ≈≥ε Γ√°σ≤Ωαταφφεσ ≤ΓσΣε∞δσφΦσ εß αΓ≥ε≡±Ωε∞ ∩≡αΓσ Σεδµφε ∩ε Γδ ≥ⁿ± Γε Γ±σ⌡ Ωε∩Φ ⌡ Φ ≈≥ε ΩαΩ ≤ΓσΣε∞δσφΦσ εß αΓ≥ε≡±Ωε∞ ∩≡αΓσ, ≥αΩ Φ ≤ΓσΣε∞δσφΦσ ε ≡ατ≡σ°σφΦΦ Σεδµφε ΓΩδ■≈α≥ⁿ± Γ δ■ß≤■ ±ε∩≡εΓεΣΦ≥σδⁿφ≤■ ΣεΩ≤∞σφ≥α÷Φ■, α ≥αΩµσ ≈≥ε Φ∞ CMU φσ ß≤Σσ≥ Φ±∩εδⁿτεΓα≥ⁿ± Γ ≡σΩδα∞σ ΦδΦ ∩≡ε∩απαφΣσ Γ ε≥φε°σφΦΦ ≡α±∩≡ε±≥≡αφσφΦ ∩≡επ≡α∞∞φεπε ±≡σΣ±≥Γα ßστ ε±εßεπε ∩Φ±ⁿ∞σφφεπε ∩≡σΣΓα≡Φ≥σδⁿφεπε ≡ατ≡σ°σφΦ .
─αδⁿφσΘ°σσ ≡α±∩≡ε±≥≡αφσφΦσ Φ Φ±∩εδⁿτεΓαφΦσ Γ Φ±⌡εΣφεΘ ΦδΦ ΣΓεΦ≈φεΘ ⌠ε≡∞α⌡, ± ∞εΣΦ⌠ΦΩα÷ΦσΘ ΦδΦ ßστ φσσ, ≡ατ≡σ°σφε ∩≡Φ Γ√∩εδφσφΦΦ ±δσΣ≤■∙Φ⌡ ≤±δεΓΦΘ:
▌≥ε ∩≡επ≡α∞∞φεσ ±≡σΣ±≥Γε ∩≡σΣ±≥αΓδσφε ≈δσφα∞Φ ∩≡αΓδσφΦ Φ ±∩εφ±ε≡α∞Φ Φ ±ε≥≡≤ΣφΦΩα∞Φ "╩└╩ ┼╤╥▄", Φ φσ ∩≡Φτφα■≥± φΦΩαΩΦσ Γφ√σ ΦδΦ ∩εΣ≡ατ≤∞σΓασ∞√σ πα≡αφ≥ΦΦ, ΓΩδ■≈α , φε φσ επ≡αφΦ≈ΦΓα ±ⁿ ²≥Φ∞, ∩εΣ≡ατ≤∞σΓασ∞√σ πα≡αφ≥ΦΦ ∩≡ΦπεΣφε±≥Φ Σδ ≥ε≡πεΓδΦ Φ ±εε≥Γσ≥±≥ΓΦ ÷σδΦ. ═Φ ∩≡Φ ΩαΩΦ⌡ εß±≥ε ≥σδⁿ±≥Γα⌡ ≈δσφ√ ∩≡αΓδσφΦ , ±ε≥≡≤ΣφΦΩΦ Φ ±∩εφ±ε≡√ φσ Σεδµφ√ φσ±≥Φ ε≥Γσ≥±≥Γσφφε±≥ⁿ τα ∩≡ ∞√σ, φσ∩≡ ∞√σ, ∩≡σΣΓΦΣΦ∞√σ, ⌠αΩ≥Φ≈σ±ΩΦσ, ∩≡Φ∞σ≡φ√σ ΦδΦ Ωε±Γσφφ√σ ≤ß√≥ΩΦ (ΓΩδ■≈α , φε φσ επ≡αφΦ≈ΦΓα ±ⁿ ²≥Φ∞, ±φαßµσφΦσ τα∞σφα∞Φ ≥εΓα≡εΓ ΦδΦ ≤±δ≤π; ∩ε≥σ≡Φ ε≥ Φ±∩εδⁿτεΓαφΦ , Σαφφ√⌡ ΦδΦ ∩≡Φß√δσΘ; ΦδΦ ∩≡σ≡√ΓαφΦσ ΣσδεΓ√⌡ ε≥φε°σφΦΘ), ≈σ∞ ß√ εφΦ φΦ ß√δΦ Γ√τΓαφ√ Φ φα ≈σ∞ ß√ φΦ ε±φεΓ√Γαδα±ⁿ ε≥Γσ≥±≥Γσφφε±≥ⁿ, ß≤Σⁿ ≥ε Γ Ωεφ≥≡αΩ≥σ, ±≥≡επε∞ εß τα≥σδⁿ±≥Γσ ΦδΦ Γ π≡αµΣαφ±Ωε-∩≡αΓεΓε∞ ΣσδΦΩ≥σ (ΓΩδ■≈α φσß≡σµφε±≥ⁿ ΦδΦ ΩαΩεσ-δΦßε Φφεσ ΣσΘ±≥ΓΦσ), ΓετφΦΩα■∙Φσ ΩαΩΦ∞-φΦß≤Σⁿ εß≡ατε∞ Γφσ ±⌠σ≡√ Φ±∩εδⁿτεΓαφΦ Σαφφεπε ∩≡επ≡α∞∞φεπε ±≡σΣ±≥Γα, Φ Σαµσ ∩≡Φ ταßδαπεΓ≡σ∞σφφε∞ ∩≡σΣ≤∩≡σµΣσφΦΦ ε Γετ∞εµφε±≥Φ ≥αΩΦ⌡ ≤ß√≥ΩεΓ.
═α Ωε∩Φ≡εΓαφΦσ Φ Φ±∩εδⁿτεΓαφΦσ Σαφφεπε ∩≡επ≡α∞∞φεπε ±≡σΣ±≥Γα ∩≡σΣε±≥αΓδ σ≥± δΦ÷σφτΦ , ∩≡Φ ≤±δεΓΦΦ, ≈≥ε εφε ΦΣσφ≥Φ⌠Φ÷Φ≡≤σ≥± ΩαΩ "RSA Data Security, Inc. MD5 Message-Digest Algorithm" Γε Γ±σ⌡ ∞α≥σ≡Φαδα⌡, ±εΣσ≡µα∙Φ⌡ ≤∩ε∞ΦφαφΦσ ΦδΦ ±±√δΩΦ φα ±α∞ ∩≡εΣ≤Ω≥ ΦδΦ σπε ⌠≤φΩ÷Φεφαδⁿφ√σ ±ΓεΘ±≥Γα
╦Φ÷σφτΦ ∩≡σΣε±≥αΓδ σ≥± ≥αΩµσ φα Γ√∩εδφσφΦσ Φ Φ±∩εδⁿτεΓαφΦσ ∩≡εΦτΓεΣφ√⌡ ≡αßε≥, ∩≡Φ ≤±δεΓΦΦ, ≈≥ε ²≥Φ ≡αßε≥√ ΦΣσφ≥Φ⌠Φ÷Φ≡εΓαφ√ ΩαΩ "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" Γε Γ±σ⌡ ∞α≥σ≡Φαδα⌡, ±εΣσ≡µα∙Φ⌡ ≤∩ε∞ΦφαφΦσ ΦδΦ ±±√δΩΦ φα ∩≡εΦτΓεΣφ≤■ ≡αßε≥≤.
RSA Data Security, Inc. φσ Σσδασ≥ φΦΩαΩΦ⌡ τα ΓδσφΦΘ, Ωα±α■∙Φ⌡± δΦßε πεΣφε±≥Φ Σδ ≥ε≡πεΓδΦ, δΦßε ±εε≥Γσ≥±≥ΓΦ ÷σδΦ Σαφφεπε ∩≡επ≡α∞∞φεπε ±≡σΣ±≥Γα. ╬φε Γ√∩≤±Ωασ≥± "ΩαΩ σ±≥ⁿ" ßστ Γφ√⌡ ΦδΦ ∩εΣ≡ατ≤∞σΓασ∞√⌡ πα≡αφ≥ΦΘ ΩαΩεπε-δΦßε ΓΦΣα.
▌≥Φ ≤ΓσΣε∞δσφΦ Σεδµφ√ ±ε⌡≡αφ ≥ⁿ± Γ δ■ß√⌡ Ωε∩Φ ⌡ δ■ß√⌡ ≈α±≥σΘ ΣαφφεΘ ΣεΩ≤∞σφ≥α÷ΦΦ Φ/ΦδΦ ∩≡επ≡α∞∞φεπε ±≡σΣ±≥Γα
COPYRIGHT
┴εδⁿ°Φσ ≈α±≥Φ ΩεΣα Γ Σαφφε∞ ∩αΩσ≥σ ≡α±∩≡ε±≥≡αφ δΦ±ⁿ Carnegie Mellon University. ┬±σ Σ≡≤πΦσ ΩεΣ√ Φ Φτ∞σφσφΦ ∩σ≡Γεφα≈αδⁿφεπε ΩεΣα, Γ√∩εδφσφφ√σ Wes Hardaker Γ ≤φΦΓσ≡±Φ≥σ≥σ California, Davis, εßσ±∩σ≈ΦΓα■≥± αΓ≥ε≡±ΩΦ∞ ∩≡αΓε∞ Γ ±εε≥Γσ≥±≥ΓΦΦ ±ε ±δσΣ≤■∙Φ∞ ±εΣσ≡µαφΦσ∞ αΓ≥ε≡±Ωεπε ∩≡αΓα:
╨ατ≡σ°σφΦσ ∩≡σΣε±≥αΓδ σ≥± φα Φ±∩εδⁿτεΓαφΦσ, Ωε∩Φ≡εΓαφΦσ, ∞εΣΦ⌠ΦΩα÷Φ■ Φ ≡α±∩≡ε±≥≡αφσφΦσ Σαφφεπε ∩≡επ≡α∞∞φεπε ±≡σΣ±≥Γα Φ σπε ΣεΩ≤∞σφ≥α÷Φ■. ─αφφ√Θ ∩≡επ≡α∞∞φ√Θ ∩≡εΣ≤Ω≥ ≡α±∩≡ε±≥≡αφ σ≥± ßσ±∩δα≥φε Φ σπε ∩≡Φ σπε Φ±∩εδⁿτεΓαφΦΦ φσ ≥≡σß≤σ≥ ΩαΩεΘ-δΦßε ε∩δα≥√. ╬φ ∞εµσ≥ ß√≥ⁿ ΓΩδ■≈σφ Γ Ωε∞∩δσΩ≥ Ωε∞∩αΩ≥-ΣΦ±ΩεΓ ∩≡επ≡α∞∞φεπε εßσ±∩σ≈σφΦ , ∩≡Φ ≤±δεΓΦΦ, ≈≥ε αΓ≥ε≡ ≤ΓσΣε∞δσφ Φ ε±ΓσΣε∞δσφ ε σπε ≡α±∩≡ε±≥≡αφσφΦΦ.