C # Cifrado de bytes sin firmar a Java Descifrado de bytes firmados

Tengo una aplicación en C # que encriptaparte de mis archivos (porque son archivos grandes) usando RijndaelManaged. Así que convierto mi archivo a matrices de bytes y cifro solo una parte de él.

Entonces quiero descifrar el archivo usando Java. Así que tengo que descifrarsolo una parte del archivo (significa esos bytes) que se cifraron en C #.

Aquí viene el problema. Porque en C # tenemosbytes sin firmar y en Java tenemosbytes firmados. Así que mi encriptación y descifrado no funcionan como yo quiero.

En C #, he unido los bytes cifrados y los bytes normales y los he guardado conFile.WriteAllBytes. Así que no puedo usarsbyte Aquí o no sé cómo hacerlo:

byte[] myEncryptedFile = new byte[myFile.Length];
for (long i = 0; i < encryptedBlockBytes.Length; i++)
{
   myEncryptedFile[i] = encryptedBlockBytes[i];
}
for (long i = encryptedBlockBytes.Length; i < myFile.Length; i++)
{
   myEncryptedFile[i] = myFileBytes[i];

}

File.WriteAllBytes(@"C:\enc_file.big", myEncryptedFile);

(Y hay un mismo código exacto para descifrar en Java)

Así que mis preguntas son:

Hay algunaWriteAllsBytes Cía#?O puedo usarbytes sin firmar en java?¿O alguna otra solución a mi problema?

Respuestas a la pregunta(1)

Su respuesta a la pregunta