加密解密信用卡没有

时间:2012-02-14 20:35:30

标签: zend-framework encryption strlen

我有一些信用卡和路由号码存储在$ credit和$ routing_respectively中。在我将它插入数据库之前,我需要加密并在显示它时我需要解密它。我正在使用ZEND框架。我可以使用内置功能吗?

3 个答案:

答案 0 :(得分:9)

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

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

答案 1 :(得分:0)

回答你的问题:Zend Framework 1.x中没有加密组件。 Zend Framework 2将有一个Zend_Crypt组件,但它现在似乎只是在进行散列和ssl。
Zf2 Zend_Crypt Code Repository

答案 2 :(得分:0)

您应该使用PHP mcrypt扩展名来执行此操作。只是为了通知,Magento电子商务使用mcrypt来保护信用卡信息。

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