AES CBC PBKDF2 (ENCRYPT)

Hello guys.
Please whats the solution of this.
I got the value eveytime encrypted.
I wanna know how to encrypt it in the postdata

const derivedkey = await this.driver.deriveKey({
name: “PBKDF2”,
salt: salt
? ArweaveUtils.stringToBuffer(salt)
: ArweaveUtils.stringToBuffer(“salt”),
iterations: 100000,
hash: “SHA-256”,
}, initialKey, {
name: “AES-CBC”,
length: 256,
}, false, [“encrypt”, “decrypt”]);
const iv = encrypted.slice(0, 16);
const data = await this.driver.decrypt({
name: “AES-CBC”,
iv: iv,
}, derivedkey, encrypted.slice(16));