Основные сведения о DRM

Технологии управления цифровыми правами Windows Media довольно просты с точки зрения пакета SDK для формата Windows Media. Компоненты пакета SDK можно использовать для защиты содержимого и воспроизведения защищенного содержимого.

Защита контента

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

Для шифрования содержимого требуется ключ, который представляет собой значение, используемое для заполнения алгоритмов шифрования. Ключ состоит из двух частей: начального значения ключа (или закрытого ключа) и идентификатора ключа (или открытого ключа). Начальное значение ключа — это значение секрета, с помощью которого кодируется содержимое. Идентификатор ключа является открытым значением, включенным в заголовок защищенного файла.

Если файл защищен, его невозможно расшифровать без лицензии. Лицензия содержит сведения, определяющие условия использования защищенного содержимого. Условия лицензии определяются владельцем содержимого и могут быть настроены в соответствии с различными потребностями. Часть процесса упаковки файла заключается в том, чтобы включить URL-адрес веб-страницы, где пользователи могут получить лицензию на доступ к содержимому.

Чтение защищенного содержимого

Для чтения защищенного содержимого лицензия на содержимое должна находиться на клиентском компьютере. Некоторые ограничения лицензий проверяются внутренними компонентами DRM пакета SDK для формата Windows Media, а другие должны применяться вашим приложением.

Объекты пакета SDK для формата Windows Media можно использовать для оказания помощи пользователю в получении лицензий на содержимое и выполнения других административных задач, таких как обновление компонентов DRM и резервное копирование лицензий.

Примечание

DRM не поддерживается в 64-разрядной версии этого пакета SDK.

 

Функции управления цифровыми правами

Включение поддержки DRM