我需要将银行帐户数据保存在 Web 项目中。项目是asp.net mvc 3,数据库是MSSQL 2008 R2。
但是我应该怎么做呢?
我的解决方案是:
解决方案:使用 TripleDESCryptoServiceProvider 加密数据并将其保存到数据库中。
解决方案:可能只保存账户数据的最后 3 个数字(就像亚马逊向您展示的那样),以便用户识别他保存到系统的账户数据。加密整个帐户数据并将它们保存到 Web 项目无权访问的不同数据库(可能使用存储过程)。
我们只需要账户数据,收取月费。所以我们在 web 项目中不需要它们。但是用户必须识别他提供了哪些帐户数据来支付费用。
什么是最好的解决方案?
编辑:
谢谢大家的回复。我认为我们将真正使用服务提供商,它将存储帐户数据并执行所有其他工作,例如应收帐款管理。