Created hashing algorithms

Using irreversible logarithms and random generators it creates a
psuedo-random key generator.