The main flaw I can think of in making it public is that it will give LE the ability to confirm suspected addresses, or to run through huge lists of addresses until they find matches, it is almost impossible to reverse a cryptographic hash but its trivial to get output from one with a given input and see if it matches up to listed hashes. Salting takes care of this, but if the salt is public then its worthless to protect from anything but rainbow tables, and rainbow tables are not really applicable to this anyway.