【问题标题】:Encrypting credit card information and storing it in a database [duplicate]加密信用卡信息并将其存储在数据库中[重复]
【发布时间】:2012-07-18 20:22:40
【问题描述】:

可能重复:
Storing credit card details

我正在为具有注册系统的客户创建一个网站,用户将提供我读过的信用卡信息,以便网站管理员对其进行一次审查,然后将其删除,所以我会想知道加密信用卡信息的最佳技术是什么

【问题讨论】:

  • 最佳做法是存储信息。最多最后 4 位数字和卡类型。

标签: php mysql encryption credit-card


【解决方案1】:

查看 PCI DSS 和 PA-DSS 要求。您将不得不处理很多密钥管理程序。这不仅仅是加密和存储 PAN。

看看 PCI DSS 所描述的“强加密”。

引用: 密码学基于经过行业测试和接受的算法,以及强大的密钥长度和适当的密钥管理实践。密码学是一种保护数据的方法,包括加密(可逆)和散列(不可逆,或“单向”)。行业测试和接受的加密标准和算法的示例包括 AES(128 位和更高)、TDES(最小双长度密钥)、RSA(1024 位和更高)、ECC(160 位和更高)和 ElGamal(1024位及更高)。有关详细信息,请参阅 NIST 特别出版物 800-57 (www.csrc.nist.gov/publications/)。

【讨论】:

  • 非常感谢,我会看看它
猜你喜欢
  • 2012-11-23
  • 2011-03-17
  • 2015-04-26
  • 2020-10-06
  • 2012-07-15
  • 2013-06-13
  • 2018-10-15
  • 2018-05-06
  • 2012-05-24
相关资源
最近更新 更多