If you encrypt different data sets with the same key and the same IV, the same clear text always leads to the same encrypted text. If several users have the same password, they will also have the same encrypted password, and it will be obvious from the encrypted data that their passwords are the same.
If you add salt to clear text before each encryption, the same password will lead to different encrypted lines, because (usually) different salts are used in each case.
So, if you use the same key and IV for all password encryption, the scenario is the same as using hash functions, and using salts has the same advantages. If you use different keys or IV for each encryption, the same passwords lead to different encrypted text, and you do not have these problems. In this case, salting does not improve anything.
source share