-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
SHA256 hash selection algorithm for AXE
Daniel Raeder edited this page May 14, 2022
·
4 revisions
Example code for Node. Will need to be adapted for browser support.
const crypto = require('crypto')
let peers = []
const p1 = crypto.createHash('sha256').update('mark/name').digest('hex')
const p2 = crypto.createHash('sha256').update('mark/age').digest('hex')
const p3 = crypto.createHash('sha256').update('mark/phone').digest('hex')
peers.push(p1, p2, p3)
console.log(peers)
let closest = peers.reduce((min, c) => c < min? c : min)
let furthest = peers.reduce((max, c) => c > max? c : max)
console.log('closest', closest, 'furthest', furthest)