2012-02-14 9 views
1

クレジットカード番号とルーティング番号を$ creditと$ routing_respectivelyに保存しています。データベースに挿入する前に、ENCRYPTが必要です。表示中に、私はそれを解読する必要があります。私はZENDフレームワークを使用しています。私は使用できるビルド機能がありますか?クレジットカードを暗号化解除しない

答えて

9

クレジットカードデータを保存するための要件は、SOの質問を使用して完全に解決するにはあまりにも複雑すぎます。

PCI-DSS requirements for storing credit card dataをご覧になることをお勧めします。暗号化部分は単純かもしれませんが、鍵の管理と承認手順は確実ではないからです。

+0

私は内部目的のために使用しています。私が必要とするのは、それを暗号化して保存することです。私は何らかの許可のためにそれを必要としません。 – newbie

+3

PCI-DSSは、内部使用を含め、機密性の高いカードまたはカード所有者のデータの保管にはまだ適用されます。 –

0

質問に答えてください:Zend Framework 1.xには暗号化コンポーネントはありません。 Zend Framework 2にはZend_Cryptコンポーネントがありますが、現時点ではハッシュとSSLのみを行っているようです。
Zf2 Zend_Crypt Code Repository

0

これを行うには、PHP mcryptを使用する必要があります。 Magento ecommerceは通知のために、mcryptを使用してクレジットカード情報を保護します。

とにかく、私はまだJoachim Isakssonのリンクに従うことをお勧めします。

関連する問題