我有一些信用卡和路由号码分别存储在 $credit 和 $routing_ 中。在我将它插入数据库之前,我需要加密并在显示它时我需要解密它。我使用的是 ZEND 框架。我可以使用任何内置功能吗?
问问题
1359 次
3 回答
9
存储信用卡数据的要求有点过于复杂,无法使用 SO 问题完全解决。
我建议您查看存储信用卡数据的 PCI-DSS 要求,因为加密部分可能很简单,但密钥管理和授权过程肯定不是。
于 2012-02-14T20:50:32.113 回答
0
回答您的问题: Zend Framework 1.x 中没有加密组件。Zend Framework 2 将有一个 Zend_Crypt 组件,但它目前似乎只做散列和 ssl。
Zf2 Zend_Crypt 代码库
于 2012-02-15T05:11:01.327 回答
0
你应该使用 PHP mcrypt扩展来做到这一点。请注意,Magento Ecommerce 使用 mcrypt 来保护信用卡信息。
无论如何,我仍然建议您关注 Joachim Isaksson 的链接。
于 2012-02-22T11:56:10.757 回答