ASF 페이로드 암호 해독 및 다시 암호화
[Windows Media Format 11 SDK 이 페이지와 연결된 기능은 레거시 기능입니다. 원본 판독기 싱크 작성기 대체되었습니다. 원본 판독기 및 싱크 기록기 Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 원본 판독기 및 싱크 기록기 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
아래 단계에서는 애플리케이션이 각 페이로드의 암호를 해독하고 다시 암호화하기 위해 완료해야 하는 작업에 대해 설명합니다.
- 솔트 값을 증분합니다.
- RC4 공개 키를 사용하여 암호화된 페이로드를 반환하는 IWMDRMDecrypt::D ecrypt페이로드(Windows Media DRM으로 암호화됨)와 솔트 값을 암호 해독 함수에 전달합니다.
- 솔트 값과 연결된 초기화 벡터의 SHA-1 해시를 적용하여 일시적인 RC4 키를 파생합니다.
- 일시적 키를 사용하여 페이로드의 암호를 해독합니다.
- Windows Media DRM 내보내기 규정 준수 및 견고성 규칙에 따라 권한 있는 콘텐츠 보호 체계로 페이로드를 즉시 다시 암호화합니다.
- 다음 페이로드를 찾습니다.
관련 항목
-
압축 콘텐츠내보내기