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