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