Hi Professor,<br>I'm working on encryption for the final project and I have run into a couple of questions. First, setproctitle(3) is not installed on the linux lab as it is a BSD function. Is is sufficient to overwrite the argument in argv[key]? My other concern is the initialization vector (IV). On the blowfish man page it says that the client needs to know the IV. It also says that some applications just use 0 as an IV. As a cyber security major I know that using 0 as an IV makes the encryption deterministic and therefore vulnerable to chosen plain text attack. Is it ok to look past that for the purpose of this assignment and just use 0? Is there a better way to let the client know what the IV is?<br>
Thanks for help on short notice,<br>Simon S. Sidhom<br><div style id="avg_ls_inline_popup"></div>