WPF加密应用.docxVIP

  • 7
  • 0
  • 约9.79千字
  • 约 5页
  • 2016-12-16 发布于北京
  • 举报
WPF编程体验,运用 .NET加密服务进行数据保护胡建学摘 要:传统的加密方法其逻辑过程一般不够复杂,容易采用反汇编技术破解。.NET Framework 3.5支持美国国家安全局(NSA)发布的Suite B加密算法集,一方面这些加密算法足够复杂;另一方面 .NET Framework加密方法易于使用,具有最安全的可能默认属性;再则其对象继承、流设计和可配置的加密模型具有高度的可扩展性,充分支持下一代加密技术(CNG)。鉴于此,本文采用 .NET 3.5加密技术对飞行仿真所需的气动数据进行加密,并运用WPF(Windows 呈现基础)编成技术,创建数据加解密、密钥管理工具。关键词:.NET Framework,加密技术,WPF一、引言当前用户对飞行模拟器的功能、性能要求越来越高,要求模拟器能够充分模拟原型飞机的飞行性能和飞行品质,为此必须采用原型飞机的气动数据。但用户不希望与飞机相关的敏感数据外泄,因此必须对原型飞机的气动数据进行保护。传统的数据保护方法是将数据嵌入到可执行程序之中,这种方法一般来说是可行的,其不足是任何数据的改变需要修改源程序并重新编译,不仅不灵活,而且不利于软件模块的可重复使用。一种灵活的方法是将数据文件独立存储到文件中,并采用一定格式以二进制方式读取。本文采用这种方法,而且综合利用公钥加密算法和基于CBC的私钥加密算法对数据进行加密。这种方法的优点在于只需对

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档