¿Es seguro concatenar IV y cifrar el texto y almacenarlo como una sola entidad, como una fila varchar en la base de datos SQL? Uso AES-256, tamaño de bloque de 128 bits, modo CBC
Sí. El artículo de Wikipedia sobre esto es una lectura recomendada. En resumen, el IV no es una segunda clave, por lo que es inofensivo (y generalmente necesario) incluirlo.
https://en.wikipedia.org/wiki/Initialization_vector?wprov=sfla1