logoalt Hacker News

sysguestyesterday at 9:14 AM2 repliesview on HN

well wouldn't it add up?

someWhatRandom1 xor someWhatRandom2 xor notRandom3 xor ...

should be more 'random' than just 'someWhatRandom1'


Replies

throawayontheyesterday at 9:49 AM

i'm not sure it would necessarily be more random if you're mixing in a lower-entropy source which the accelerometer probably is

LoganDarkyesterday at 9:54 AM

XOR is the worst hashing function imaginable, especially if the data isn't truly random, because it can cancel out to become even less random!

It's better to use a KDF or something. Even a block cipher should work far better than XOR.