Identicon
Identicon — визуальное представление хеш-значения, обычно IP-адреса, которое служит для идентификации пользователя компьютерной системы в виде аватара, защищая конфиденциальность пользователя. Оригинальный Identicon был девятиблочным изображением. Его представление было расширено до других графических форм третьими лицами.
Изобретение
Дон Парк придумал идею Identicon 18 января 2007 года. По его словам:
Первоначально я придумал эту идею, чтобы использовать в качестве простого средства визуального различения нескольких единиц информации, всего, что можно свести к битам. Это не только IP-адреса, но и люди, места и вещи. ИМХО, слишком большая часть Интернета, которую мы читаем, представляет собой текстовую или числовую информацию, которую нелегко отличить сразу, когда они смешаны вместе. Поэтому я думаю, что добавление визуальных идентификаторов сделает пользовательский опыт более приятным.
— Дон Парк, [1]
Оригинальный текст (англ.)[показатьскрыть]
I originally came up with this idea to be used as an easy means of visually distinguishing multiple units of information, anything that can be reduced to bits. It's not just IPs but also people, places, and things. IMHO, too much of the web what we read are textual or numeric information which are not easy to distinguish at a glance when they are jumbled up together. So I think adding visual identifiers will make the user experience much more enjoyable.
Релизы
Применение
- Одним из применений Identicon-ов является встраивание их в Вики-страницы и комментарии в блоге для идентификации авторов. Идея подразумевает защиту автора от кого-то другого, использующего его имя в комментариях. Это было бы очевидно, потому что в тех случаях, когда провайдеры предоставляют уникальные IP-адреса вместо динамических, IP-адреса будут генерировать разные идентификаторы.
- Программное обеспечение сторонних производителей доступно для создания Identicon-ов для идентификации продавцов на аукционе eBay[2].
- Оригинальная идея Identicon была расширена и включает в себя пару новых, простых, но очень эффективных схем защиты от фишинга. Один из них требует поддержки на стороне клиента; Дон Парк заинтересован в сотрудничестве с поставщиками браузеров относительно его включения. Он называет это расширение «Gemini»[3].
- Дополнение для браузера Firefox под названием IdentFavIcon делает так, что если у веб-страницы нет favicon, оно создает вместо него Identicon на основе IP-адреса страницы.
См. также
Примечания
Ссылки
- Исходный код Don Park на GitHub Архивная копия от 15 октября 2020 на Wayback Machine
- Проект Mavenized на основе исходного кода Don Park на GitHub
- Identicons как визуальные отпечатки пальцев Архивная копия от 25 августа 2018 на Wayback Machine Фила Хаака
- РНР-Identicons Архивная копия от 18 июля 2018 на Wayback Machine
- Identicon CFC - ColdFusion реализация Identicons
- Sigil Архивная копия от 10 июня 2018 на Wayback Machine
- NIdenticon - .NET реализация Identicons Архивная копия от 11 июня 2018 на Wayback Machine