【问题标题】:Magento encryption methodsMagento 加密方法
【发布时间】:2013-11-01 13:14:26
【问题描述】:
我有两个问题 -
- 我们知道 magento 为 paypal 存储 api 密钥,因为它提供
各种付款方式。但它如何存储 API
证书?使用了哪些加密方法?哪里可以
了解更多信息?
- 当我们安装 magento 时,我们得到了一个 magento 用来加密的密钥
密码、信用卡号等。此密钥是否必须是唯一的
适用于所有安装?有没有可能是两个安装
有相同的钥匙吗?
谢谢。
【问题讨论】:
标签:
php
magento
paypal
magento-1.6
【解决方案1】:
第一个问题的答案:
所有配置数据存储到数据库表core_config_data中。如果system.xml 中的任何字段使用<frontend_type>obscure</frontend_type> 指定,则该数据将使用指定的配置路径<config_path>paypal/wpp/api_username</config_path> 而不是通用路径payment/payflow_advanced/title 保存。
SQL:
SELECT * FROM mage.core_config_data WHERE path LIKE '%wpp%';
并且加密方法是使用 md5() 和 salt 开发的 magento 本身。要了解有关 magento 加密方法的更多信息,您自己已阅读此文件app\code\core\Mage\Core\Model\Encryption.php。您不会在任何地方找到更多关于 magento 加密方法的信息。
希望能在一定程度上有所帮助!