Pointers in the C language have tortured a few generations of programmers by now. But they are also one of the most useful, powerful, and important parts of the language.
SHA-1 has been widely disparaged for security reasons, but it is just fine for checking file integrity. But like all things in computer science, when the files get really large
Recently, I finally bothered to learn the proper way to verify checksums via command line instead of just eyeballing checksum output compared with the checksum supplied with the file. Lets