Основные сведения о DRM
Технологии управления цифровыми правами Windows Media довольно просты с точки зрения пакета SDK для формата Windows Media. Компоненты пакета SDK можно использовать для защиты содержимого и воспроизведения защищенного содержимого.
Защита контента
Защита содержимого (также называемого содержимым упаковки) включает шифрование раздела данных файла и включение некоторых сведений в заголовок файла, что позволяет игрокам расшифровывать содержимое.
Для шифрования содержимого требуется ключ, который представляет собой значение, используемое для заполнения алгоритмов шифрования. Ключ состоит из двух частей: начального значения ключа (или закрытого ключа) и идентификатора ключа (или открытого ключа). Начальное значение ключа — это значение секрета, с помощью которого кодируется содержимое. Идентификатор ключа является открытым значением, включенным в заголовок защищенного файла.
Если файл защищен, его невозможно расшифровать без лицензии. Лицензия содержит сведения, определяющие условия использования защищенного содержимого. Условия лицензии определяются владельцем содержимого и могут быть настроены в соответствии с различными потребностями. Часть процесса упаковки файла заключается в том, чтобы включить URL-адрес веб-страницы, где пользователи могут получить лицензию на доступ к содержимому.
Чтение защищенного содержимого
Для чтения защищенного содержимого лицензия на содержимое должна находиться на клиентском компьютере. Некоторые ограничения лицензий проверяются внутренними компонентами DRM пакета SDK для формата Windows Media, а другие должны применяться вашим приложением.
Объекты пакета SDK для формата Windows Media можно использовать для оказания помощи пользователю в получении лицензий на содержимое и выполнения других административных задач, таких как обновление компонентов DRM и резервное копирование лицензий.
Примечание
DRM не поддерживается в 64-разрядной версии этого пакета SDK.
Связанные темы