Theory and Applications of Quantum Hashing | Synapse