System Design Fundamentals
Vote

0% completed

Uses of Checksum

In the previous lesson, What is Checksum?, we saw the core trick: compute a small fingerprint of the data, then recompute and compare it later to detect corruption. This lesson shows where that trick is actually used. The same idea appears at every layer of a system, from network packets to files on disk.

Verifying Data Sent Over the Network

When data travels across a network, you want to be sure it was not altered or damaged during transmission

.....

.....

.....

Like the course? Get enrolled and start learning!
S

Suraj Gupta Gudla

· 5 months ago

This section seems to be contradicting, What if the data is modified, checksum is re-calculated and even the checksum is updated along with the data, It would indicate no data corruption/alteration.

Chris Fitzpatrick

Chris Fitzpatrick

· a year ago

You would store the cryptographic hash and a salt of the password, not the "checksum". There have been quite a few blatantly incorrect assertions and misleading claims in the course material so far but this one is a bit egregious as it's a fundamental aspect of security. You're teaching system design to paying students - this isn't a topic you can afford to fudge the details on. Come on

陳彥志

陳彥志

· 2 years ago

Checksums alone cannot prevent intentional tampering because a malicious actor can intercept the data, modify it, and recalculate the checksum using the same algorithm, making the tampered data appear valid.

Please correct me if I was wrong

Show 1 reply

Reading Progress

0%


Vote for new content