Details about hash generation