4.3 Key Derivation

Input from SDP [MS-SDP]:

 k=base64:vzSywNPIJig9m/MkxCoVv1mSNAlPdKgf3cASr9lXvhrXXbnCfW5R45/YntIT
  

The Unicode string after base64 decoding:

  
 \xbf4\xb2\xc0\xd3\xc8&(=\u203a\xf3$\xc4*\x15\xbfY\u20194\tOt\xa8\x1f\xdd\x
 c0\x12\xaf\xd9W\xbe\x1a\xd7]\xb9\xc2}nQ\xe3\u0178\xd8\u017e\xd2\x13
  

The UTF-8 string after being converted to UTF-8 code point:

  
 \xc2\xbf4\xc2\xb2\xc3\x80\xc3\x93\xc3\x88&(=\xe2\x80\xba\xc3\xb3$\xc3\x84
 *\x15\xc2\xbfY\xe2\x80\x994\tOt\xc2\xa8\x1f\xc3\x9d\xc3\x80\x12\xc2\xaf\xc
 3\x99W\xc2\xbe\x1a\xc3\x97]\xc2\xb9\xc3\x82}nQ\xc3\xa3\xc5\xb8\xc3\x98\xc5
 \xbe\xc3\x92\x13
  

Output:

DES CBC key is the first 56 bits of the 128-bit MD5 hash result. Note that according to [FIPS46-3], the parity bit is added for each 7 bits at the most significant position to form an 8-byte key. The following is the key with the parity bit.

  
 01CE0B5B75DF401F