加密 – WinRT流加密
发布时间:2020-12-14 02:20:31 所属栏目:Windows 来源:网络整理
导读:我需要下载一个大型视频文件并将其保存到硬盘驱动器中. 然后我需要使用XAML媒体元素播放此视频文件. 但必须使用AES 256算法和加密密钥对文件进行加密.不得将未加密的数据随时写入硬盘驱动器. 例如.我可以有一个流可以将未加密的数据转换为文件,反之亦然. Win
我需要下载一个大型视频文件并将其保存到硬盘驱动器中.
然后我需要使用XAML媒体元素播放此视频文件. 但必须使用AES 256算法和加密密钥对文件进行加密.不得将未加密的数据随时写入硬盘驱动器. 例如.我可以有一个流可以将未加密的数据转换为文件,反之亦然. WinRT有一个允许我加密缓冲区的API.但如果文件很大,这将无法正常工作. 我能做的是在C#中实现IRandomAccessStream.它有效,但很慢. 请不要提供与WinRT平台无关的答案.任何其他帮助将不胜感激. 解决方法
此处的示例:
http://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.security.cryptography.dataprotection.dataprotectionprovider.aspx,为您提供有关protectDescriptor的信息,简而言之,它标识将提供加密密钥的用户或组或计算机,在您拥有的示例中:
String strDescriptor = "LOCAL=user"; 然后: DataProtectionProvider Provider = new DataProtectionProvider(strDescriptor); 这意味着密钥的提供者将是当前用户,对于这个类的外观,似乎它旨在保护用户的信息,可能使用用户自己生成的证书和默认算法,这些算法无法覆盖,所以如果如果你想找到一种明确指出密钥和算法的方法,你可能会遇到CryptographicEngine (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – WinExec返回0x21,但究竟是什么意思?
- Windows Server Backup(2016) 备份
- Windows主机是否正确解释了dnsmasq参数?
- 配置code::blocks的glut环境
- Windows – ssh:无法解析主机名github.com STATUS_ACCESS_
- dependency-injection – 在Windows客户端(WPF)应用程序中执
- windows phone 7 – 加载一个大的xml文件
- windows – 32位和64位进程之间的memcpy性能差异
- windows-7 – 如何禁用“安全删除硬件”
- windows – KillTimer是否必要?
推荐文章
站长推荐
热点阅读