Unified hash syntax