Русский
Загрузка недоверенных документов без получения их внешних ресурсов в Python

Ваш сервис на Python раньше получал любые ресурсы, указанные в документе

Связанное изображение позволяет отправителю документа выбирать, какие URL‑адреса запрашивает ваш сервер. GroupDocs.Signature 26.9 меняет значение по умолчанию, поэтому такие адреса пропускаются, и в этой статье показана разница в трёх измеренных размерах превью, объясняется, почему в белом списке нужны длинные фрагменты, и рассматривается единственное имя свойства, которое тихо меняет ваше намерение.
· GroupDocs Team · 6 мин
Подписание документов Word с постквантовыми сертификатами ML-DSA в Python

Как подписать документы Word с постквантовыми сертификатами ML-DSA в Python

Контракт, подписанный сегодня, может потребоваться защищать в течение двадцати лет, и RSA-2048 вряд ли прослужит так долго. Это руководство подписывает документ Word постквантовыми сертификатами ML-DSA из Python за четыре шага, сравнивает три уровня безопасности NIST по измеренным размерам файлов, а не по описанию, проверяет результат с помощью публичного сертификата и рассматривает два ограничения, о которых стоит знать перед миграцией.
· GroupDocs Team · 6 мин
Действительность сертификата, алгоритмы хеширования и уровни журналирования при подписании PDF в Python

Подписание PDF из Python: три контроля, определяющие, выдержит ли ваша подпись

PDF, подписанный просроченным сертификатом, выглядит подписанным, но проверяется как некорректный. Это руководство сравнивает три контроля, которые GroupDocs.Signature for Python предоставляет вам над этим результатом — дайджест, записанный в подпись, проверку действительности и её два преднамеренных переопределения, а также уровень журналирования, который решает, узнает ли кто‑то об этом — с исполняемым кодом для каждого и примечанием о двух деталях привязки, которые сбивают с толку.
· GroupDocs Team · 7 мин
GroupDocs.Signature for Python 26.10 – новые обратные вызовы, среда выполнения .NET 10, поддержка Python 3.14

GroupDocs.Signature for Python 26.10 – Основные моменты выпуска октября 2026 года

В выпуске 26.10 представлены обратные вызовы Python для предварительного просмотра, интерфейсы логгера/шифрования, пользовательский хеш подписи, среда выполнения .NET 10 и совместимость с Python 3.14.
· GroupDocs Team · 4 мин
Проверка действительности сертификатов и варианты цифровой подписи в GroupDocs.Signature для .NET

Ваш конвейер подписи стал строже: проверка действительности сертификатов в GroupDocs.Signature 26.9

Три изменения в GroupDocs.Signature 26.9 превращают тихие проблемы в явные: истёкший сертификат теперь бросает исключение вместо подписи, цифровые подписи PDF по умолчанию используют SHA-256 вместо SHA-1, а SignatureSettings.LogLevel действительно фильтрует. В статье рассматривается, что каждое изменение значит для конвейера, работающего годами, и что делать в случаях, когда действительно требуется старое поведение.
· GroupDocs Team · 6 мин
Подписание Word‑документа постквантовым сертификатом ML-DSA в .NET

Постквантовое подписание приходит тихо: ML-DSA для Word‑документов в .NET

Постквантовая криптография обычно появляется как проект миграции. Для подписания документов в .NET она приходит в виде другого PFX‑файла: GroupDocs.Signature 26.9 подписывает Word‑документы сертификатами ML-DSA через тот же вызов DigitalSignOptions, который используется для RSA. В этой статье сравниваются ожидаемые и реальные затраты, рассматриваются три уровня безопасности и их стоимость, а также честно обсуждаются два ограничения.
· GroupDocs Team · 6 мин
Загрузка недоверенных документов без получения их внешних ресурсов в .NET

Три способа загрузить документ, только один из них безопасен

Документ, содержащий ссылку на удалённое изображение, заставляет того, кто его открывает, получать этот адрес. На сервере это передаёт контроль над исходящими запросами загрузчику. GroupDocs.Signature 26.9 меняет значение по умолчанию, поэтому связанные ресурсы пропускаются; в статье сравниваются три режима загрузки, показывается, как добавить в белый список один хост, не открывая дверь, и объясняется, почему подпись не требует сетевого доступа.
· GroupDocs Team · 6 мин
Основные моменты выпуска GroupDocs.Signature for .NET 26.9

GroupDocs.Signature for .NET 26.9 – Основные моменты выпуска сентября 2026 года

Выпуск 26.9 сосредоточен на безопасности, добавляя .NET 10, более строгие настройки по умолчанию и поддержку пост‑квантового подписания.
· GroupDocs Team · 4 мин
Подпись PDF, защищённого паролем, с помощью QR‑кода в Python с использованием GroupDocs.Signature

Подписать зашифрованный PDF без разблокировки: четыре пути пароля в Python

Зашифрованный PDF можно подписать, не создавая расшифрованную копию: LoadOptions открывает его на месте, а SaveOptions решает, сохраняет ли подписанный результат старый пароль или получает новый. В этой статье сравниваются четыре пути пароля, включая два, которые завершаются неудачей, и объясняется, почему ошибки появляются как RuntimeError, а не как типы исключений, указанные в API.
· GroupDocs Team · 6 мин
Подписание PDF‑документов из Node.js внутри Linux‑контейнера с GroupDocs.Signature

Подписание PDF из Node.js в Docker: три способа выбрать шрифт

GroupDocs.Signature для Node.js запускает JVM в процессе, поэтому контейнеризация требует подготовки JDK и шрифтов до начала подписания. В этой статье сравниваются три способа выбора семейства шрифтов — жёсткое кодирование, определение по именам файлов или проверка библиотеки — и рассматриваются особенности привязок, влияющие на код.
· GroupDocs Team · 6 мин