question: is a checksum the same as a hash
passage: Checksum functions are related to hash functions, fingerprints, randomization functions, and cryptographic hash functions. However, each of those concepts has different applications and therefore different design goals. For instance a function returning the start of a string can provide a hash appropriate for some applications but will never be a suitable checksum. Checksums are used as cryptographic primitives in larger authentication algorithms. For cryptographic systems with these two specific design goals, see HMAC.
question_kg: Контролдук сумма хэш менен бирдейби?
passage_kg: Контролдук сумма функциялары хэш функциялары, отпечатоктор, рандомизация функциялары жана криптографиялык хэш функциялары менен байланыштуу. Бирок, бул түшүнүктөрдүн ар бири ар кандай колдонууга жана ошондуктан ар башка долбоорлоо максаттарына ээ. Мисалы, саптын башталышын кайтарган функция кээ бир колдонмолор үчүн ылайыктуу хэшти бере алат, бирок эч качан ылайыктуу контролдук сумма болбойт. Контролдук суммалар чоңураак аутентификация алгоритмдеринде криптографиялык примитивдер катары колдонулат. Бул эки конкреттүү долбоорлоо максаты бар криптографиялык системалар үчүн HMAC караңыз.