Problema con cifrar y descifrar un archivo docx de word en php

Intenté usar php mcrypt TripleDES para el cifrado dedocx archivos de formato.

Cuando intenté descifrar el archivo, obtengo el siguiente error.

El archivo de Office Open XML file_name no se puede abrir porque hay problemas con el contenido.

Aquí está el código de abajo

<code>function Encrypt($source,$key,$iv) {
      $cipher = mcrypt_module_open(MCRYPT_3DES, '', 'cbc', '');
      mcrypt_generic_init($cipher, $key, $iv);
      $result = mcrypt_generic($cipher, $source);
      mcrypt_generic_deinit($cipher);
      return $result;
}


function Decrypt($source,$key,$iv) {

  $cipher = mcrypt_module_open(MCRYPT_3DES, '', 'cbc', ''); 
  mcrypt_generic_init($cipher, $key, $iv);
  $result = mdecrypt_generic($cipher, $source);
  mcrypt_generic_deinit($cipher);
  return $result;
}
</code>

Cualquier ayuda será apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta