How can I do an AES encryption using a password and a salt in such a way that I can decrypt using only that same password and salt in Java. I need this because I want to encrypt my data before putting them in the database and I do not want to store any IV byte array in the database for decryption. I just want to encrypt the data using a password and a salt store the encrypted data in the database so that when I need the data, I get it from the database and decrypt it using the same password and salt, nothing more.