天天看点

Win 8 加密解密操作,运行时保存值(Session)

   今天主要学习了Win 8 加密解密操作,运行时保存值(Session)的功能,我这里只是学习写了一些简单的东西,

并记录下,方便自己以后再次学习。希望园子里的朋友能多多指教,我也是一名Win 8 初学者。

一、加密解密操作,要用到Windows.Security.Cryptography.DataProtection命名空间下的DataProtectionProvider类,

Win 8 加密解密操作关键代码:inputFile是要未加密的文件,outputFile是加密后的文件(保存/生成出来的新文件)。

Win 8 加密解密操作,运行时保存值(Session)
Win 8 加密解密操作,运行时保存值(Session)

inputFile是要已加密的文件,outputFile是空文件(保存/生成出来的新文件)。

Win 8 加密解密操作,运行时保存值(Session)
Win 8 加密解密操作,运行时保存值(Session)

 二、运行时数据的保存,类似于Asp.net的Session功能。

1、设计界面:

Win 8 加密解密操作,运行时保存值(Session)
Win 8 加密解密操作,运行时保存值(Session)

2、关键代码:使用Windows.ApplicationModel.Core.CoreApplication类下的Properties保存值。 然后Frame指向SecondPage.xaml页。

Win 8 加密解密操作,运行时保存值(Session)
Win 8 加密解密操作,运行时保存值(Session)

3、获取保存的值。在SecondPage.xaml页中获取保存的值。

Win 8 加密解密操作,运行时保存值(Session)
Win 8 加密解密操作,运行时保存值(Session)

效果图:

Win 8 加密解密操作,运行时保存值(Session)

保存值总结:保存值类似于Asp.net的session功能,当程序退出时,值消失。只有在运行时才保存值。 

本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2012/10/24/2735922.html,如需转载请自行联系原作者

继续阅读