I find this interesting because the key is soo short.
Where do these rules stop.

I have a (legal) copy of a windows installer executable. Is legal for me to pass a number around that corresponds to that executable. Is it legal for me to pass around an MD5 hash of that number? Is it legal for me to pass around the number that is one before that number?

It leaves ya scratching your head alright