Идентификация: MicroID

Може би понякога е полезно да се знае, дали автора на даден сайт, наистина е авторът му. Интересен казус, който вече има своето си място в уеб, чрез създадения наскоро логика за това, наречена MicroID.

Tя не е нищо особенно, а се базира на следния прост алгоритъм:

uri+uri:algo:hash

Сигурно ви изглежда като някаква странна смесица от букви и цифри, но всъщност е много проста и аз ще ви я разгадая.

Всъщност нека да погледнем как изглежда един готов ресурс, който служи за идентификация на определен e-mail адрес и един уеб-сайт.

mailto+http:sha1:0e7271ac131b8c5b6d61195fd21b59f283f37af1

uri+uri
malto и http са uri частта на горната формула. URI e уникален идентификатор на ресурси. Той указва какво е поискал потребителя.

Mailto: – означава, че е поискал да изпрати e-mail до някого
http – че е поискал показването на уеб-страница или ресурс

algo
Taзи чудна дума всъчност означава алгоритъма по които се създава следващата част от идентификатора. За момента той е sha1.

hash
Последната част от идентификатора пък е съставена от намирането на хеша на вашите e-mail и адрес, които искате да идентифицирате със себе си.

hash = sha1(
sha1( „mailto:bogomil@spisanie.com“ )
+
sha1( „http://bogomil.info/“ )
)

Резултат

В крайна сметка се получава готов низ, който можете да използвате по следния начин. Ако искате да се знае, че този сайт е ваш, сложете уникалния отпечатък, който генерирахме преди малко в кода на страницата си, например така:

<head>

<meta name=“microid“ content=“mailto+http:sha1:0e7271ac131b8c5b6d61195fd21b59f283f37af1″/>

</head>


Как да се използва?

Примерно при регистрация на някой сайт в машина за търсене или в каталог, може да се изисква да се докаже собствеността върху сайта. Google използват подобен алгоритъм за да потвърдите сайтовете, които се въвели за използването на няколко от техните услуги.

Друг полезен начин е комбинацията на микроформати, за които писах в предния материал с MicroID, за да се покаже собствеността върху даденото резюме например.

Ако искате да видите и други приложения, както и да си генерирате собствено MicroID, отидете на този сайт.

Влезте в общността на блога ми.
8269 човека го направиха от 2004 година досега! Запишете се и получавайте нови материали от време на време.
Аз мразя спама. Няма да получавате такъв от мен.

3 мнения за “Идентификация: MicroID”

  1. Pingback: MicroID

Leave a Reply

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните ви за коментари.