Forgive me if the answer to this is very obvious.
I need to know if the AES 256 Encryption in DotNetZip (Ionic.Zip.dll) generates a random salt?
e.g. Does EncryptionAlgorithm.WinZipAes256 make use of the internal class WinZipAesCrypto. And specifically the static method WinZipAesCrypto Generate??
using (ZipFile zip = new ZipFile())
{
zip.AddFile("CustomerData.pdf");
zip.Password= "123456!";
zip.Encryption = EncryptionAlgorithm.WinZipAes256;
zip.Save("Customer.zip");
}
One of the requirements put to me is that a random salt is generated every time we AES encrypt and I need to be 100% sure that this is the case?
Thank you