【问题标题】:encrypt decrypt credit card no加密解密信用卡没有
【发布时间】:2012-02-14 20:35:30
【问题描述】:

我有一些信用卡和路由号码分别存储在 $credit 和 $routing_ 中。在我将它插入数据库之前,我需要加密并在显示它时我需要解密它。我使用的是 ZEND 框架。有没有我可以使用的内置函数?

【问题讨论】:

    标签: zend-framework encryption strlen


    【解决方案1】:

    存储信用卡数据的要求有点过于复杂,无法使用 SO 问题完全解决。

    我建议你看一下PCI-DSS requirements for storing credit card data,因为加密部分可能很简单,但密钥管理和授权程序肯定不是。

    【讨论】:

    • 我将它用于内部目的。我只需要加密并存储它。我不需要任何授权。
    • 恐怕 PCI-DSS 仍适用于任何敏感卡或持卡人数据的存储,包括供内部使用。
    【解决方案2】:

    回答您的问题:Zend Framework 1.x 中没有加密组件。 Zend Framework 2 将有一个 Zend_Crypt 组件,但它目前似乎只做散列和 ssl。
    Zf2 Zend_Crypt Code Repository

    【讨论】:

      【解决方案3】:

      你应该使用 PHP mcrypt 扩展来做到这一点。请注意,Magento Ecommerce 使用 mcrypt 来保护信用卡信息。

      无论如何,我仍然建议您关注 Joachim Isaksson 的链接。

      【讨论】:

        猜你喜欢
        • 2020-07-16
        • 2021-01-10
        • 2013-04-12
        • 2023-04-06
        • 1970-01-01
        • 2014-03-13
        • 1970-01-01
        • 2020-02-28
        • 2019-10-14
        相关资源
        最近更新 更多