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