рдЯреВрд▓ рдкрд░ рдЬрд╛рдПрдВ
mtool
  • рдореБрдлрд╝реНрдд
  • рдмрд┐рдирд╛ рд╕рд╛рдЗрди рдЕрдк
  • рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░

CRC32 рдХреИрд▓рдХреБрд▓реЗрдЯрд░

CRC32 рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЯреЗрдХреНрд╕реНрдЯ, рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдбрд┐рдХреЛрдб рдХрд┐рдП рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдЪреЗрдХрд╕рдо рдирд┐рдХрд╛рд▓рддрд╛ рд╡ рдорд┐рд▓рд╛рддрд╛ рд╣реИ, рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдореБрдлрд╝реНрдд рдФрд░ рдмрд┐рдирд╛ рдЦрд╛рддреЗ рдХреЗред рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╣реА рд░рд╣рддрд╛ рд╣реИред рдЯреЗрдХреНрд╕реНрдЯ рд▓рд┐рдЦреЗрдВ, рдлрд╝рд╛рдЗрд▓ рдЪреБрдиреЗрдВ рдпрд╛ рдмрд╛рдЗрдЯреНрд╕ рдбрд┐рдХреЛрдб рдХрд░реЗрдВ, рдлрд┐рд░ рдЪреЗрдХрд╕рдо рдХреЙрдкреА рдХрд░реЗрдВ рдпрд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд CRC32 рд╕реЗ рдорд┐рд▓рд╛рдПрдБред

рдЗрдирдкреБрдЯ рд╕реНрд░реЛрдд

рдЦрд╛рд▓реА рдЗрдирдкреБрдЯ рдорд╛рдиреНрдп рд╣реИред рд╕реНрдкреЗрд╕ рдФрд░ Unicode рдмрдиреЗ рд░рд╣рддреЗ рд╣реИрдВ; BOM рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ред

рд╣реИрд╢ рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо
рдЕрдиреНрдп рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо

1 / 8 рдЪреБрдиреЗ рдЧрдП

SHA-2
SHA-3
Keccak
BLAKE
SHAKE
рд╕рдВрдЧрддрддрд╛
рдЪреЗрдХрд╕рдо
рдФрд░ рд╕реЗрдЯрд┐рдВрдЧ

рдкрд░рд┐рдгрд╛рдо

рд╣реИрд╢ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрдгрдирд╛ рдХрд░реЗрдВ рджрдмрд╛рдПрдБред

рдЕрдкреЗрдХреНрд╖рд┐рдд рдорд╛рди рд╕реЗ рддреБрд▓рдирд╛

рдЕрдкреЗрдХреНрд╖рд┐рдд рдорд╛рди рджрд░реНрдЬ рдХрд░реЗрдВред

рдЯреЗрдХреНрд╕реНрдЯ, рдлрд╝рд╛рдЗрд▓реЗрдВ, рдХреБрдВрдЬрд┐рдпрд╛рдБ рдФрд░ рд╣реИрд╢ рдЗрд╕реА рдЯреИрдм рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВред рдХреБрдЫ рднреА рдЕрдкрд▓реЛрдб рдпрд╛ рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ред

рд╕рд╡рд╛рд▓

рдкрд░рд┐рдгрд╛рдо рдХреА рд▓рдВрдмрд╛рдИ рдХрд┐рддрдиреА рд╣реИ?

CRC32 рдореЗрдВ CRC-32/ISO-HDLC (IEEE) рд╣реИ: рдЪрд╛рд░ рдмрд╛рдЗрдЯ, рдЖрда рд╣реЗрдХреНрд╕ рдЕрдХреНрд╖рд░ред CRC32C (Castagnoli) рдЕрд▓рдЧ рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рд╣реИред

рдХрд┐рд╕ рдЗрдирдкреБрдЯ рдХрд╛ рд╣реИрд╢ рдмрдирддрд╛ рд╣реИ?

рдЗрдирдкреБрдЯ рд╕реНрд░реЛрдд: рдЯреЗрдХреНрд╕реНрдЯ / рдлрд╝рд╛рдЗрд▓реЗрдВ / рдПрдиреНрдХреЛрдб рдХрд┐рдП рдЧрдП рдмрд╛рдЗрдЯ. рдЦрд╛рд▓реА рдЗрдирдкреБрдЯ рдорд╛рдиреНрдп рд╣реИред рд╕реНрдкреЗрд╕ рдФрд░ Unicode рдмрдиреЗ рд░рд╣рддреЗ рд╣реИрдВ; BOM рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ред рдЯреЗрдХреНрд╕реНрдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ: UTF-8, UTF-16LE, UTF-16BE; рд▓рд╛рдЗрди рдХрд╛ рдЕрдВрдд: LF / CRLF. рд╣рд░ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдорд╛рдиреНрдп рд╣реИред рдореВрд▓ рдмрд╛рдЗрдЯ рдХрд╛ рд╣реИрд╢ рдмрдирддрд╛ рд╣реИ, рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд╣реАрдВред рдПрдХ рдмрд╛рд░ рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓, 1 MiB рдмреНрд▓реЙрдХ рдореЗрдВред

рдЬрд╛рдБрдЪ рдХреИрд╕реЗ рд╣реЛрддреА рд╣реИ?

рдЕрдкреЗрдХреНрд╖рд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдФрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕реНрдкрд╖реНрдЯ рдЪреБрдиреЗрдВред рдбрд┐рдХреЛрдб рдмрд╛рдЗрдЯ рдФрд░ рд╕рдЯреАрдХ рд▓рдВрдмрд╛рдИ рдХреА рддреБрд▓рдирд╛ рд╣реЛрддреА рд╣реИред рдлрд╝реЙрд░реНрдореИрдЯ рдпрд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдорд╛рди рдмрджрд▓рдиреЗ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рдкрдврд╝реА рдЬрд╛рддреАред

рдХреНрдпрд╛ рдореЗрд░рд╛ рдЗрдирдкреБрдЯ рд╕рд╣реЗрдЬрд╛ рдпрд╛ рдЕрдкрд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ?

рдЯреЗрдХреНрд╕реНрдЯ, рдлрд╝рд╛рдЗрд▓реЗрдВ, рдХреБрдВрдЬрд┐рдпрд╛рдБ рдФрд░ рд╣реИрд╢ рдЗрд╕реА рдЯреИрдм рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВред рдХреБрдЫ рднреА рдЕрдкрд▓реЛрдб рдпрд╛ рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдЯреВрд▓ рдореБрдлрд╝реНрдд рд╣реИ?

рд╣рд╛рдБред рдпрд╣ рдЯреВрд▓ рдореБрдлрд╝реНрдд рд╣реИред рд╕рд╛рдЗрди рдЕрдк рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рд░реЛрдЬрд╝рд╛рдирд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИред

рдХреНрдпрд╛ рдЦрд╛рддрд╛ рдЪрд╛рд╣рд┐рдП?

рдирд╣реАрдВред рдЖрдк рдЗрд╕ рдЯреВрд▓ рдХреЛ рдмрд┐рдирд╛ рдЦрд╛рддреЗ рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдорд┐рд▓рддреЗ-рдЬреБрд▓рддреЗ рдЯреВрд▓

рд╣реИрд╢ рдХреИрд▓рдХреБрд▓реЗрдЯрд░

рдЯреЗрдХреНрд╕реНрдЯ, рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдбрд┐рдХреЛрдб рдХрд┐рдП рдЧрдП рдмрд╛рдЗрдЯ рдХрд╛ SHA-256 рд╣реИрд╢ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдХреЙрдкреА рдпрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реЗрдВред

рдЦреЛрд▓реЗрдВ

MD5 рдЬреЗрдирд░реЗрдЯрд░

рдЯреЗрдХреНрд╕реНрдЯ, рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдбрд┐рдХреЛрдб рдХрд┐рдП рдЧрдП рдмрд╛рдЗрдЯ рдХрд╛ MD5 рд╣реИрд╢ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдХреЙрдкреА рдпрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реЗрдВред

  • рдЬреЗрдирд░реЗрдЯрд░
рдЦреЛрд▓реЗрдВ

SHA-1 рдЬреЗрдирд░реЗрдЯрд░

рдЯреЗрдХреНрд╕реНрдЯ, рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдбрд┐рдХреЛрдб рдХрд┐рдП рдЧрдП рдмрд╛рдЗрдЯ рдХрд╛ SHA-1 рд╣реИрд╢ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдХреЙрдкреА рдпрд╛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реЗрдВред

  • рдЬреЗрдирд░реЗрдЯрд░
рдЦреЛрд▓реЗрдВ