我可以在Windows Phone 8应用程序的哪里存储硬编码密码?

德文斯特

我正在制作一个内部Windows Phone 8应用程序,该应用程序需要连接到电子邮件服务才能发送邮件。但是,为了发送邮件,需要一个电子邮件地址和密码。为我提供了用于发送邮件的电子邮件地址和密码。

我的问题是,在应用程序中保存电子邮件和密码的最佳方法是什么?由于它是硬编码的,是否建议将其放在后面的代码中?代码可以安全地进行反编译吗?还是应该将其保存在App.xaml上?或App.xaml.cs?我应该加密密码吗?但是我认为如果它在应用程序中是徒劳的,您可以反编译代码以对其进行解密。

我知道最好的方法是设置与应用程序通信的我们自己的Web服务。然后发送要通过电子邮件发送的数据,并让该Web服务处理电子邮件的身份验证。但是,我的主管不想设置外部Web服务。他想要一个独立的WP8。

您有什么建议或建议吗?

谢谢

罗伊·迪克特

Windows Phone 8显然不支持PasswordVaultWindows 8所支持的类,但是您可以像常规Windows一样将项目存储在独立存储中。

隔离存储类似于文件系统,但是从外部看不到它(除非使用专门编写的隔离存储浏览器)。因此,您可以在其中存储带有用户名和密码的文件-最好是加密的。

有关隔离存储的更多信息,请参见http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/system.io.isolatedstorage.isolatedstoragefile%28v=vs.105%29.aspx

有关在Windows Phone上加密和解密数据的更多信息,请参见http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/hh487164(v=vs.105).aspx

祝你好运!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以在iOS,Android或Windows Phone 8上运行JavaFX应用程序?

我可以使用Java创建Windows Phone应用程序吗

Windows Phone 8的密码锁定屏幕下快速应用程序恢复无法正常工作

开发Windows Phone应用程序的安全编码做法

在Ubuntu中开发Windows Phone 8应用程序的IDE

Windows 7所有者可以开发Windows Phone 8应用程序吗?

如何存储和使用应用程序对象Windows Phone 7/8?

Windows Phone 8单元测试应用程序FileNotFoundException

我可以在Windows Phone应用程序中获得支持的语言列表吗?

在Windows Phone中将应用程序共有的数据存储在哪里?

Windows Phone 7.5和8的更新应用程序

Windows Phone 8-部署应用程序超时错误

我应该从哪里开始Windows Phone应用程序开发

Windows Phone 8:我可以在应用程序中使用gmail吗

更改Windows Phone 8应用程序的背景颜色

在Windows Phone 8应用程序中触发电话

从Windows Phone 8上的SMS自动启动应用程序

Live Messenger应用程序Windows Phone 8

从默认应用程序中的隔离存储中打开文件(Windows Phone 8)

是否可以从Windows Phone应用程序创建Excel或CSV?

Windows Phone 8中的应用程序栏

我可以将我的应用程序从Windows Phone 8上传到Windows 8吗?

Windows Phone 8应用程序可以在Windows Phone 8.1上运行吗

Windows Phone 8显示phoneCallTask后,应用程序关闭

我可以为通用Windows Phone应用程序创建隐藏文件夹吗?

Windows Phone 8新闻应用程序

任务延迟不等待(Windows Phone 8应用程序)

我可以在同一Windows Phone上部署应用程序的多个实例吗?

我可以在Windows 10 PC上开发与Windows 8.1 Phone兼容的应用程序吗?