Inputs
Results
-
-
-

How It Works

The hash generator converts text into fixed-length hex sequences. SHA-1 (160-bit) and SHA-256 (256-bit) are generated asynchronously using Web Crypto API calls `crypto.subtle.digest()`. MD5 (128-bit) is generated synchronously via an inline bitwise shift buffer using standard mathematical sine expansion values.

Formula Used

Cryptographic Hash = HashAlgorithm(Message)
A hashing algorithm processes arbitrary input data through a series of bitwise operations, logical functions, and modular additions. This maps the input to a fixed-length hexadecimal digest.

Worked Example

Here is a step-by-step example of how these values are calculated:

Text Hello World
Result: SHA-256: `a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e`. MD5: `b10a8db164e0754105b7a99be72e3fe5`.

Frequently Asked Questions

Can these hashes be reversed?
Cryptographic hash functions are one-way mathematical algorithms designed to be mathematically impossible to reverse. However, simple strings can be checked using pre-computed search lists (rainbow tables).
Is MD5 secure?
No. MD5 is highly vulnerable to collision attacks (where different inputs produce the identical checksum). It is suitable for basic verification, but not for sensitive passwords or security signatures.