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