Implementing One-Way Hash Algorithms with OpenSSL EVP
One-Way Hash Algorithm Overview
A one-way hash function generates a fixed-size output, known as a hash value or digest, from an input of any size. This hash serves as a unique "fingerprint" for the data. Comparing hash values allows verification of data integrity without comparing the original data directly. These functions are also c ...
Posted on Tue, 20 Oct 2026 16:44:25 +0000 by moe180
Understanding String Hashing: A Beginner's Guide to Efficient String Comparison
Consider the following problem:
Given a string "hello", how would you represent it as a numerical value?
A straightforward approach would be to convert each character to its ASCII value and combine these numbers in some way. For "hello", this might look like 104, 101, 108, 108, 111. But how do we combine these into a singl ...
Posted on Tue, 15 Sep 2026 16:55:10 +0000 by mmoore