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