Проблема с шифрованием и расшифровкой файла Word docx в php


Я попытался использовать PHP mcrypt TripleDES для шифрования файлов формата docx.

Когда я пытался расшифровать файл, я получаю ошибку следующим образом.

Файл Office Open XML имя_файла не может быть открыт, так как существуют проблемы с содержимым.

Вот приведенный ниже код

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;
}
Любая помощь будет оценена по достоинству.
1 2

1 ответ:

Я ждал решения более 4 месяцев. Наконец, я нашел ценный ответ в google. Теперь я исправил это, используя ссылку ниже.

Http://www.howwhywhat.in/how-to-implement-common-file-encryption-and-decryption-between-c-and-php/

Лучше всего то, что у него тоже есть живые примеры:)