http://www.wikihow.com/Convert-Binary-to-Hexadecimal
1. Divide the binary number into sets of 4 digits. Add leading zeros as needed. For example, write the binary number 11101100101001 as 0011 1011 0010 1001.
2.Use the following table to convert each 4-digit binary string to a single hex digit:
1 (1), 10 (2), 11 (3), 100 (4), 101 (5), 110 (6), 111 (7), 1000 (8), 1001 (9), 1010 (A), 1011 (B), 1100 (C), 1101 (D), 1110 (E), and 1111 (F). The digits in () are the hex equivalents to the preceding binary number.
So the hexdecimal for sample 0011 1011 0010 1001 is 3B29
3.in MS SQL database, store binary (bytes) to hexdecimal.
E.g
declare @bin binary(16) --16 bytes
set @bin = 4
select @bin
Result : 0x00000000000000000000000000000004
1Bytes (8 bits) ->2 Hexdecimal
So , total length of 16 bytes is 2*16 = 32