2011-06-08 132 views

回答

2

我敢肯定,在核心数据使用加密的唯一方法是当应用程序退出要么加密整个持久性存储文件或使用用户存取在管理对象子类加密和解密数据,因为它们是单独保存到持久性商店。

+0

我认为你的第二个选择是迄今为止最好的。 – 2011-06-09 06:17:03

+0

谢谢。 - 你认为它会对性能产生多大影响? – 2011-06-09 13:52:36

+0

我认为性能损失会很大。加密算法计算密集,每次获取或设置属性时都会运行加密。最后,这将取决于你的数据的大小。如果你的数据集相对较小,核心数据操作对于用户而言是瞬间出现的,无论它们多么复杂,但是当你开始谈论数千个活动对象和数千次更新时,任何减速都会开始建立在自身之上并变得明显。 – TechZen 2011-06-09 16:35:10