I understand that if we use the SAME SecretKey (byte array) for each AES/CBC encryption, we need to use a random IV for each encryption for better security.
but what if we always use a DIFFERENT secret key (generated by a random salt and the SAME password) for each AES/CBC encryption, do we have to use a random IV each encryption int the case? (OR just use fixed zero IV in the case). Thank you.