大きなビデオ ファイルをダウンロードしてハード ドライブに保存する必要があります。次に、XAML メディア要素を使用してこのビデオ ファイルを再生する必要があります。ただし、ファイルは AES 256 アルゴリズムと暗号化キーを使用して暗号化する必要があります。暗号化されていないデータは、いつでもハード ドライブに書き込んではなりません。
たとえば、暗号化されていないデータをファイルに、またはその逆に変換できるストリームを持つことができます。
WinRT には、 バッファーを暗号化できるAPIがあります。ただし、ファイルが大きい場合、これは機能しません。WinRT には、ストリームDataProtectionProviderを暗号化できる API があります。しかし、魔法の protectionDescriptor パラメーターがあり、アルゴリズムとキーを指定する方法に関する情報は見つかりませんでした。
私ができたのは、C# で IRandomAccessStream を実装することです。それは動作しますが、遅いです。
WinRT プラットフォームに関係のない回答は提供しないでください。他の助けをいただければ幸いです。