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