XHA - XOR Hash Algorithm 512

 

XHA (XOR Hash Algorithm) is an independent cryptographic hash function with two identities and digest lengths, XHA256 and XHA512.

Properties and features:

  • Digest lengthis of 32 bytes / 256 bits (XHA256) and 64 bytes / 512 bits (XHA512).
  • A chunk size of 64 bytes / 512 bits.
  • A Merkle-Damgård construction around the combination and expansion of true random data and tabulation hashing.
  • MD-compliant padding.
  • Satisfied SAC (strict avalanche criterion) and BIC (bit independence criterion).
  • Passing BigCrush/TestU01 and Dieharder in two different modes (feedback loop and counting).