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