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