decrypt md5 security regular-expressions lowercase ereg_replace url-decode php url-encode random password string uppercase encrypt tool sha1 reverse