Хэш SHA-1 из идентификатора пространства имен в c / c ++ - PullRequest
0 голосов
/ 04 января 2012

Предположим, у меня есть значение 01010101 и его каноническая последовательность октетов:

0x30 0x31 0x30 0x31 0x30 0x31 0x30 0x31

Теперь мне нужно объединить со значением идентификатора пространства имен, представляющим собой гекса-представление.

Тогда мне нужно найти значение, как

sha1 (0x03 0xfb 0xac 0xfc 0x73 0x8a 0xef 0x46 0x91 0xb1 0xe5 0xeb 0xee 0xab 0xa4 0xfe 0x30 0x31 0x30 0x31 0x30 0x31 0x30 0x31) = 
0xA8 0x82 0x16 0x4B 0x68 0xF9 0x01 0xE7 0x03 0xFC 0x7C 0x67 0x41 0xDC 0x66 0x97 0xB8 0xA1 0xA9 0x3E

После этого как .. 4b1682a8-f968-5701-83fc-7c6741dc6697

1 Ответ

0 голосов
/ 06 января 2012

Привет всем, моя проблема решена, когда я перехожу по ссылке rfc4122

http://www.ietf.org/rfc/rfc4122.txt

Необходима также некоторая модификация в коде. Если у кого-то есть такая же проблема, просто спросите меня ..

Спасибо

...