Experimental • Educational • v1.0

Root(-7) Hash Function

Root(-7) is a custom hash function designed to transform an input string into a fixed‑length 64 characters hexadecimal hash. While experimental in nature, it explores alternative hashing approaches for educational and research purposes. Do not use in security‑critical applications until fully peer‑reviewed.

Statistical Analysis Report Uniformity, entropy, avalanche, differential and collision tests, benchmarked against SHA‑256, SHA3‑256 and SHA‑1.

Try it

0/10000
Your hash will appear here

At a glance

Name of Algorithm
Root(-7)
Version
v1.0 (current)
Author / Organization
Dr. Murtuza Ibrahim Nullwala
Date of Release
01 July 2025
Purpose
Hashing algorithm for converting input (e.g., a password) into a hash value
Intended Use Case
Password storage, Data integrity verification, Non-cryptographic hashing, Cryptographic hashing, etc.

Root(-7) Statistical Analysis

Empirical randomness, diffusion and collision tests compared with standard hash functions

Summary of findings

Root(-7) was put through four empirical test suites covering output uniformity, entropy, avalanche behaviour, differential analysis, collisions and input-to-output diffusion. Where relevant it was benchmarked against SHA3‑256, SHA‑256 and SHA‑1.

p = 0.8414
Byte uniformity (χ²)
Uniform distribution not rejected at 5% or 10% significance
49.997%
Avalanche mean
127.993 of 256 bits change; ideal is 50%
0
Full 256‑bit collisions
Across one million samples
31.87 / 32
Output bytes affected
When a single input byte is changed