e-sushi e-sushi

e-sushi’s entropy beacon

The “e-sushi’s entropy beacon” project is, simply stated, a cryptographically secure randomness beacon which is publically accessible.

Each beacon output request will return 256 bits of cryptographically secure and therefore unique randomness, presented as 64 HEX-encoded plaintext characters.

Access to e-sushi’s entropy beacon allows cross-origin fetching, so you can even use javascript on your own website to fetch cryptographically secure randomness from e-sushi’s entropy beacon.

entropy source

The entropy itself comes from the webserver’s entropy pool (/dev/urandom), which is then fed through a keyed hash function using the previously output as key. For the techies among you: Output = HMAC_SHA256( PreviousOutput, 256BitsOfDevUrandom)

beacon access


© 1996–2019 Mike Edward Moras (e-sushi)