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