рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрдХреЛ рдкрд╣рд┐рд▓реЛ рдкрд░реАрдХреНрд╖рдг рд░рд┐рд▓реАрдЬ
(рд╡рд┐рдиреНрдбреЛрдЬ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ), рдЬрд╕рд▓реЗ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
рдХреЛрдб C++ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрддред рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдмрд╛рдЯ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН , рд╕рдореБрджрд╛рдпрджреНрд╡рд╛рд░рд╛ рдорд░реНрдордд рдЧрд░рд┐рдПрдХреЛред рд╡рд┐рдиреНрдбреЛрдЬ рд╕реНрдЯреЛрд░рдмрд╛рдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрдХреЛ рд╡рд┐рдкрд░реАрдд, рд╡рд┐рдиреНрдЧреЗрдЯрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ, рдЫрд╡рд┐рд╣рд░реВ рд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдмрд┐рдирд╛ рдиреИ рдПрдкрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
рд╣рд╛рд▓рдХреЛ рд░рд┐рд▓реАрдЬрд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЦреЛрдЬреНрдиреЗ (рдЦреЛрдЬреНрдиреЗ), рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ (рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ), рдкреНрдпрд╛рдХреЗрдЬ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦрд╛рдЙрдиреЗ (рджреЗрдЦрд╛рдЙрдиреЗ), рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗ рдЖрджреЗрд╢рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред (рд╕реНрд░реЛрдд), рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛ рдлрд╛рдЗрд▓ рд╣реНрдпрд╛рд╕ (рд╣реНрдпрд╛рд╕) рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ, рд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЕрдЦрдгреНрдбрддрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрдиреЗ (рдкреНрд░рдорд╛рдгреАрдХрд░рдг)ред рдЕрд░реНрдХреЛ рд░рд┐рд▓реАрдЬрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдЧрд░реНрдиреЗ, рд╕реВрдЪреА рдмрдирд╛рдЙрдиреЗ, рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреЗ рдЖрджреЗрд╢рд╣рд░реВ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЫрдиреНред рдкреНрдпрд╛рдХреЗрдЬ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдлрд╛рдЗрд▓рд╣рд░реВ рдорд╛рд░реНрдлрдд ╨▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рдЖрдлреИрдВ рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд╕рд░реНрднрд░рдорд╛ рд╕рд┐рдзреИ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫрдиреН, рднрдгреНрдбрд╛рд░рд▓реЗ рдХреЗрд╡рд▓ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫ, рд░ рдореНрдпрд╛рдирд┐рдлреЗрд╕реНрдЯрд▓реЗ рдмрд╛рд╣реНрдп msi рдлрд╛рдЗрд▓рд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд)ред рд╡рд╛ ) рд░ рдЕрдЦрдгреНрдбрддрд╛ рд░ рдЫреЗрдбрдЫрд╛рдб рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди SHA256 рд╣реНрдпрд╛рд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред
рдкрд╣рд┐рд▓реЛ рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░рд┐рд▓реАрдЬ рдЬреБрди рдЕрд░реНрдХреЛ рд╡рд░реНрд╖рдХреЛ рдореЗ рдорд╣рд┐рдирд╛рджреЗрдЦрд┐, рдпрд╕рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░ рдХреНрдпрд╛рдЯрд▓рдЧрд╕рдБрдЧ рдПрдХреАрдХрд░рдг, рдЗрдирдкреБрдЯрдХреЛ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛, рд╡рд┐рднрд┐рдиреНрди рд░рд┐рд▓реАрдЬ рдХреЛрдЯреАрд╣рд░реВ (рд░рд┐рд▓реАрдЬрд╣рд░реВ, рдмрд┐рдЯрд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ), рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрдпрд╛рдирд▓рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдгрд╛рд▓реА рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реНрдерд╛рдкрдирд╛, рдзреЗрд░реИ рдареВрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВ (рдбреЗрд▓реНрдЯрд╛ рдЕрдкрдбреЗрдЯрд╣рд░реВ) рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рди, рдкреНрдпрд╛рдХреЗрдЬ рд╕реЗрдЯрд╣рд░реВ, рдореНрдпрд╛рдирд┐рдлреЗрд╕реНрдЯрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕, рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ, рдЬрд┐рдк рдврд╛рдБрдЪрд╛рдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ (рдПрдордПрд╕рдЖрдИ рдмрд╛рд╣реЗрдХ), рдЖрджрд┐рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗрдЫред
рд╡рд┐рдиреНрдЧреЗрдЯ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рдЕрдм рдкрдЫрд┐рд▓реНрд▓реЛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд░рд┐рд▓реАрдЬрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫред рд░ рдбреЗрд╕реНрдХрдЯрдк рдПрдк рдЗрдиреНрд╕реНрдЯрд▓рд░ рез.реж рдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рдкрдард╛рдЗрдиреЗрдЫред рд╣рд╛рд▓, рднрдгреНрдбрд╛рд░рдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рдЫ рен рдЬрд┐рдк, рдУрдкрдирдЬреЗрдбреАрдХреЗ, рдЖрдИрдЯреНрдпреВрдиреНрд╕, рдХреНрд░реЛрдо, рдмреНрд▓реЗрдВрдбрд░, рдбрдХрд░рдбреЗрд╕реНрдХрдЯрдк, рдбреНрд░рдкрдмрдХреНрд╕, рдПрднрд░рдиреЛрдЯ, рдлреНрд░реАрдХреНрдпрд╛рдб, рдЬрд┐рдореНрдк, рдЧрд┐рдЯ, рдореНрдпрд╛рдХреНрд╕рд┐рдорд╛, рдЗрдиреНрдХреНрд╕рдХреЗрдк, рдПрдирдореНрдпрд╛рдк, рдлрд╛рдпрд░рдлрдХреНрд╕, рдердиреНрдбрд░рдмрд░реНрдб, рд╕реНрдХрд╛рдЗрдк, рдПрдЬ, рднрд┐рдЬреБрдЕрд▓рд╕реНрдЯреБрдбрд┐рдпреЛ, рдХрд┐рдХреНрдпрд╛рдб, рд▓рд┐рдмрд░рдЕрдлрд┐рд╕, рдорд╛рдЗрдирдХреНрд░рд╛рдлреНрдЯ, рдУрдкреЗрд░рд╛, рдкреБрдЯреНрдЯреА, рдЯреЗрд▓рд┐рдЧреНрд░рд╛рдордбреЗрд╕реНрдХрдЯрдк, рд╕реНрдЯреАрдо, рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк, рд╡рд╛рдпрд░рдЧрд╛рд░реНрдб рд░ рд╡рд╛рдпрд░рд╢рд╛рд░реНрдХ рдЬрд╕реНрддрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ, рд╕рд╛рдереИ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ .
рд╕реНрд░реЛрдд: opennet.ru
