The Chabaud-Joux Attack Against SHA-0

Look [here ] if you want to learn about cryptographic hash functions, their properties, or their applications.
History of SHA-0
In 1993, SHA-0 descended from heaven. The NSA published SHA-0 in FIPS-180, which contained the algorithm with no explanation of its security. Concerns were thrown aside as the algorithm became widely adopted. The stated collision resistance [the [...]

Popularity: 15% [?]

Good Advice From the Creator of C++

Know the foundations of computer science: algorithms, machine architectures, data structures, etc. Don’t just blindly copy techniques from application to application. Know what you are doing, that it works, and why it works. Don’t think you know what the industry will be in five years time or what you’ll be doing then, so gather a [...]

Popularity: 10% [?]

How Do You Write Programs So Non-Programmers Can Read Them?

The Setup
In my final semester at TCNJ, I researched cryptographic hash algorithm with a math major. His programming experience was extremely limited: he had only programmed using Matlab, so he knew what functions and variables were, but that was the extent of his knowledge. In school I was a math minor, so we had a [...]

Popularity: 10% [?]

keep looking »