Вопрос

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

Я могу создать документ Word, но мне нужна сторонняя программа, поддерживающая сценарии или нет (я могу использовать командную строку), которая может:

  1. Зашифруйте документ Word,
  2. Пароль – Защитите шифрование и
  3. Создайте самораспаковывающийся файл.

Может ли кто-нибудь подсказать программное обеспечение для этой цели?Достаточно любого уровня безопасности SSL или выше, поскольку данные ранее размещались на сайте, зашифрованном SSL.

Это было полезно?

Решение

DotNetZip делает это. Вы можете написать это или запрограммировать. Существуют инструменты командной строки и инструмент с графическим интерфейсом для создания ZIP-архивов или самораспаковывающихся архивов с шифрованием AES. свободный.

Другие советы

Возможно, вам нужен просто 7zip , который был зашифрован и настроен для самостоятельного извлечения .

WinRAR может создавать самораспаковывающиеся архивы с защитой паролем. Он использует 128-битный AES для шифрования. Окно самоизвлечения настраивается. Вы получаете хорошее сжатие в качестве бонуса.

finecrypt.net должен отвечать вашим требованиям (бесплатная версия здесь )

Finecrypt

Если вы хотите зашифровать документ Word динамически на сервере LAMP, точно так же, как это делает MS Word, вы можете использовать Crypto API PHPDocX: КриптоPHPDocX.

Учтите, что зашифрованные файлы MS Word представляют собой двоичные файлы составных файлов MS, а не стандартные файлы OOXML/OPC.

Преимуществами перед другими решениями являются:

  • Office напрямую распознает зашифрованные файлы как файлы Word.
  • Word предложит вам напрямую ввести пароль
  • Всякий раз, когда измененный документ Word сохраняется, он сохраняет свой зашифрованный статус.
  • Алгоритм шифрования AES128.

API CryptoPHPDocX также обеспечивает защиту документов (небезопасно, но весьма полезно для обмена документами, которые вы хотите защитить от прямого редактирования), а также может шифровать файлы PDF.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top