Vector de inicialización DES en C #

Estoy tratando de descifrar (usando el algoritmo DES) datos que provienen de un tercero en el código C #. Hay muchos ejemplos aquí y en otros lugares que me han ayudado. El problema es que no sé qué usar para el 'vector de inicialización'.

El tercero suministró una herramienta para usar en la línea de comandos (DES.EXE, que creo que es una compilación inmediata de la biblioteca libdes v4.01) que solo requiere que proporcione una clave de cifrado. Por lo tanto, puedo descifrar bien con la herramienta. Sin embargo, preferiría no generar un proceso para ejecutar la herramienta desde mi código.

Mi pregunta es cómo puedo generar / encontrar ese vector de inicialización. Estoy seguro al 99.9% de que se puede hacer mirando otros mensajes, pero no puedo entenderlo. Hablé con el tercero y me dijeron que no apoyan ese enfoque. Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta