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