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