Password hashing framework supporting over 20 schemes
