1

Я только что видел этот адрес электронной почты, зашифрованный забавным образом:

% 6c% 65% 73% 70% 65% 74% 69% 74% 73% 76% 65% 6c% 6f% 73% @ 77% 61% 6e% 61% 64% 6f% 6f.% 66% 72

Кто-то знает ...

Что это? UTF8?

3 ответа3

2

Каждый %xx представляет один текстовый символ, обозначенный его шестнадцатеричным значением. Есть две основные причины, почему это делается:

  1. Запутывание - попытка помешать немедленному распознаванию целевого адреса, например, взлома или сексуального сайта.
  2. Расширенный набор символов - в веб-адресах разрешены только определенные символы, но часто требуется полный набор, например, в строках поиска, где обычно можно увидеть такие вещи, как ... ?search=My%20search%20pattern ... (20 - это шестнадцатеричный код для пустого), или при включении веб-сайта реферера или адреса электронной почты пользователя, когда символы : / . = @ (среди прочих) в противном случае запутал бы разбор адреса сайта.

Обычно таким образом кодируются только запрещенные символы, но некоторые веб-сайты кодируют все для простоты кодирования, как, кажется, было сделано в вашем примере.

Ссылка Натана С. дает вам ссылку для декодирования таких адресов.

2

Это стандартная строка ascii. http://www.unit-conversion.info/texttools/hexadecimal/#data

но вы конвертировали только буквы, а не точки.

1

Используя этот сайт для декодирования строки ascii, он выглядит так:

lespetitsvelos@wanadoo.fr

существует множество декодеров ascii, многие из которых могут определить, какой формат вы тоже вставляете!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .