HashCalc: MD5, SHA, HMAC

рек.реи
резрежрез рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ
рдХрдиреНрдЯреЗрдиреНрдЯрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди
рд╕рдмреИрдЬрдирд╛
релреж┬ард╣рдЬрд╛рд░+
рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ

рдпреЛ рдПрдкрдХрд╛ рдмрд╛рд░реЗрдорд╛

HashCalc рддрдкрд╛рдИрдВрдХреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдгрдорд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╣реНрдпрд╛рд╕ рд░ HMAC рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди, рддреБрд▓рдирд╛ рдЧрд░реНрди рд░ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╕рд░рд▓ рд░ рднрд░рдкрд░реНрджреЛ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реЛред

рддрдкрд╛рдИрдВ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ MD5, SHA-1, SHA-256, SHA-512, рд░ SHA-3 рд╣реНрдпрд╛рд╕рд╣рд░реВ рдЧрдгрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╡рд╛ рдкрд╛рда рдЗрдирдкреБрдЯ рд░ рдлрд╛рдЗрд▓рд╣рд░реВ рджреБрд╡реИрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд░рдХреНрд╖рд┐рдд HMAC рдХреБрдЮреНрдЬреАрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╣рд╛рдореНрд░реЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдЗрдиреНрдЬрд┐рдирд▓реЗ рдареВрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВ (4GB+) рд╕реБрд░рдХреНрд╖рд┐рдд рд░ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рдлрд╛рдЗрд▓ рдЕрдЦрдгреНрдбрддрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди, рдбрд╛рдЙрдирд▓реЛрдбрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрди, рд╕рдиреНрджреЗрд╢ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛрдбрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди, рд░ рддрдкрд╛рдИрдВрдХреЛ рдЙрдкрдХрд░рдгрд▓рд╛рдИ рдврд┐рд▓реЛ рдирдЧрд░реА рдЪреЗрдХрд╕рдорд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрди рдпреЛ рдЖрджрд░реНрд╢ рд╣реБрдиреНрдЫред

рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ:
тАв рд╕рд╛рдБрдЪреЛ HMAC рд╕рдорд░реНрдерди: рдкрд╛рда рд░ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЧреЛрдкреНрдп рдХреБрдЮреНрдЬреАрд╣рд░реВ рджреБрд╡реИрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рд╣реНрдпрд╛рд╕-рдЖрдзрд╛рд░рд┐рдд рд╕рдиреНрджреЗрд╢ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛрдбрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╡реНрдпрд╛рдкрдХ рд╕рдорд░реНрдерди: MD5, SHA-1, SHA-256, SHA-512, SHA3-256, рд░ SHA3-512 рд╣реНрдпрд╛рд╕рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╣реНрдпрд╛рд╕ рдбрд┐рдЯреЗрдХреНрдЯрд░: рддрд┐рдиреАрд╣рд░реВрдХреЛ рд▓рдореНрдмрд╛рдЗ рд░ рдврд╛рдБрдЪрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ рддреБрд░реБрдиреНрддреИ рдЕрдЬреНрдЮрд╛рдд рд╣реНрдпрд╛рд╕ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

тАв рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдордп рддреБрд▓рдирд╛: рдЕрдЦрдгреНрдбрддрд╛ рд╡рд╛ рдкреНрд░рд╛рдорд╛рдгрд┐рдХрддрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕реНрдкрд╖реНрдЯ рджреГрд╢реНрдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ (тЬФ/тЬЦ) рд╕рдБрдЧ рд╣реНрдпрд╛рд╕рд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

тАв рдареВрд▓рд╛ рдлрд╛рдЗрд▓ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди: рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдордп рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА рд░ "рдЬрд╛рдЧрд┐рд░ рд░рд╣рдиреБрд╣реЛрд╕реН" рддрд░реНрдХрдХреЛ рд╕рд╛рде рдареВрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрдЫред

тАв рдЗрддрд┐рд╣рд╛рд╕ рд▓рдЧ: рдврд╛рдБрдЪрд╛ рд▓рдЧ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрдиреЗ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд╕рд╛рде рддрдкрд╛рдИрдВрдХреЛ рдЕрдиреНрддрд┐рдо релреж рдЧрдгрдирд╛рд╣рд░реВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдмрдЪрдд рдЧрд░реНрджрдЫред

тАв рддрддреНрдХрд╛рд▓ рд╣реНрдпрд╛рд╕рд┐рдЩ: рддрдкрд╛рдИрдВрдХреЛ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдлрд╛рдЗрд▓ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рджреНрд░реБрдд рдЪреЗрдХрд╕рдордХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рд▓рд╛рдИ рд╕рд┐рдзреИ HashCalc рдорд╛ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

тАв рдЖрдзреБрдирд┐рдХ UI: рд╕реНрдерд╛рдпреА рдЧрд╛рдврд╛ рд╡рд┐рд╖рдпрд╡рд╕реНрддреБ рд░ рд╕рд░рд▓ рддрд▓ рдиреЗрднрд┐рдЧреЗрд╕рдирдХреЛ рд╕рд╛рде рд╕рдлрд╛, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЗрдиреНрдЯрд░рдлреЗрд╕ред

тАв рдЧреЛрдкрдиреАрдпрддрд╛ рдХреЗрдиреНрджреНрд░рд┐рдд: рдХреБрдиреИ рд╡рд┐рдЬреНрдЮрд╛рдкрди, рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди, рд╡рд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдмрд┐рдирд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдлрд▓рд╛рдЗрди рдХрд╛рдо рдЧрд░реНрджрдЫред

HashCalc рджреИрдирд┐рдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫрд┐рдЯреЛ рд░ рд╣рд▓реНрдХрд╛ рддрд▓реНрд▓реЛ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реЛ рдЬрд╕рд▓рд╛рдИ рджреНрд░реБрдд, рднрд░рдкрд░реНрджреЛ, рд░ рд╕реБрд╡рд┐рдзрд╛рдпреБрдХреНрдд рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЯреБрд▓рдХрд┐рдЯ рдЪрд╛рд╣рд┐рдиреНрдЫред
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирем рдЬреБрд▓рд╛рдИ реп

рдбреЗрдЯрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛

рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рдЦреНрдирдХрд╛ рдирд┐рдореНрддрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рдХрд╕рд░реА рд╕рдЩреНрдХрд▓рди рддрдерд╛ рд╕реЗрдпрд░ рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреНрди рдЬрд░реБрд░реА рдЫред рдПрдкрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдореНрдмрдиреНрдзреА рдЬрд╛рдирдХрд╛рд░реА, рддрдкрд╛рдИрдВ рдмрд╕реЛрдмрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░ рд░ рддрдкрд╛рдИрдВрдХреЛ рдЙрдореЗрд░рдХрд╛ рдЖрдзрд╛рд░рдорд╛ рдбреЗрдЯрд╛рдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛рд╕рдореНрдмрдиреНрдзреА рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдлрд░рдХ рд╣реБрди рд╕рдХреНрдЫрдиреНред рдпреЛ рдПрдкрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрднрдПрдХреЛ рд╣реЛ рд░ рдЙрд╣рд╛рдБ рд╕рдордпрдХреНрд░рдорд╕рдБрдЧреИ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдБрджреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН
рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН

рдореВрд▓реНрдпрд╛рдЩреНрдХрди рд░ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рек.реи
репрем рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рдирдпрд╛рдБ рдХреЗ рдЫ

Added True HMAC Support.
Fixes and Improvements.

рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА
GOYAL SOFTECH PRIVATE LIMITED
contact@goyalsoftech.com
E-38, Shatabdipuram Phase 2 Ukhri Road Jabalpur, Madhya Pradesh 482002 India
+91 95755 74751

Goyal Softech Pvt. Ltd. рдХрд╛ рдердк рд╡рд╕реНрддреБрд╣рд░реВ