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