Refine HMAC-MD5 generator; use native PHP Hash extension if available