Если у вас возникли проблемы с шифрованием на CryptoJS, важно убедиться, что вы правильно указали параметры "keySize" и "mode" при инициализации шифрования. Например, для AES шифрования вы можете задать "keySize" равный 128, 192 или 256 (в зависимости от требуемого уровня безопасности) и выбрать один из режимов работы, таких как ECB, CBC, CFB, OFB или CTR.
Результат шифрования до конвертации в Base64 обычно имеет формат массива байтов или строки, которую можно представить в виде хекс строки. После конвертации в Base64 вы получите закодированную строку.
Насчет получения "salt" после шифрования с использованием CryptoJS, обычно для этого используется функция генерации ключа (key derivation function), например, PBKDF2, которая включает использование "salt" для создания криптографически стойкого ключа из пароля или других данных. В большинстве случаев, "salt" предварительно задается до шифрования и используется при генерации ключа, но обычно не возвращается в открытом виде после шифрования.