Home

checksumurile

Checksumurile are small data values derived from a block of data to detect errors in storage or transmission. A checksum is created by applying a function to the data; the resulting value is stored or transmitted along with the data. When the data is later read or received, the same function is applied again and the new value is compared with the original. A match suggests that the data has not been corrupted, while a mismatch indicates an alteration or error.

Several families of checksums exist. Parity-based checksums, including simple parity bits and XOR-based schemes, offer basic

Applications include verifying file transfers and downloads, ensuring data integrity in backups, and confirming the consistency

Limitations exist: checksums are not foolproof against deliberate tampering, and many schemes can collide. For security-sensitive

error
detection
but
limited
reliability.
Modular
additive
checksums
sum
the
bytes
(or
words)
of
a
block
and
reduce
the
result
modulo
a
fixed
base,
such
as
2^8
or
2^16.
Cyclic
redundancy
checks
(CRCs)
use
polynomial
division
in
a
finite
field
to
detect
common
error
patterns
in
networks
and
storage
systems;
they
are
widely
adopted
for
their
robustness
and
efficiency.
Cryptographic
hash-based
digests,
such
as
SHA-256
or
MD5,
produce
longer
digests
and
offer
strong
collision
resistance;
they
are
often
referred
to
as
hashes
and
are
used
for
integrity
verification
rather
than
simple
error
detection.
of
software
packages
and
digital
archives.
Checksums
are
typically
stored
with
the
data
or
published
separately
so
that
recipients
can
verify
integrity
after
transmission
or
storage.
verification,
cryptographic
hashes
or
digital
signatures
are
preferred.
In
Romanian
usage,
the
definite
plural
form
of
checksum
is
checksumurile,
referring
to
“the
checksums.”