我有一个业务需求,它迫使我在短时间内存储客户的完整信用卡详细信息(号码、姓名、到期日期、CVV2)。
理由:如果客户打电话来订购产品,而他们的信用卡当场被拒绝,你很可能会失去这笔交易。如果你获取了他们的详细信息,感谢他们的交易,然后发现卡被拒绝了,你可以给他们回电话,他们更有可能找到另一种支付产品的方式。如果信用卡被接受,您可以从订单中清除详细信息。
我无法改变这一点。现有的系统以明文存储信用卡详细信息,在我正在构建的新系统中,我显然不会复制这个系统!
那么,我的问题是如何在短时间内安全地存储一张信用卡。我显然想要某种加密,但是最好的方法是什么呢?
环境: C#、WinForms、SQL-Server。
https://stackoverflow.com/questions/206438
复制相似问题