Double Hashing :
Applying two functions at a time like : (H1(x) operation H2(x)) on any key item x ; where H1(x) and H2(x) are two different hash functions and operation can be as per necessity like multiplication ; division ; as per implementation.
ReHashing :
Applying Hashing function again and again on item in order to generate unique mapping value.