hash - Paypal IPN 订阅密码散列

标签 hash paypal crypt

我为订阅按钮创建了 Paypal IPN 监听器脚本。一切正常,但 paypal 发送的密码是散列的。哈希函数是这样的:

<?php echo crypt("password", "nw"); ?>

此处描述:https://stackoverflow.com/a/17780339/789186 .但在我的任务中,我需要使用 SHA-256 哈希来存储密码。因此,我无法使用由 Paypal 生成的散列密码。

除了在我的脚本中生成新密码并从中创建 md5 哈希之外,还有其他选择吗?

最佳答案

您可以在您的注册表单中创建一个 un/pw。在将用户发送到 PayPal 进行付款之前,将 un/pw 保存到您的数据库中。在请求中包含您的本地记录 ID,以便它在 IPN 中返回,然后您可以在 IPN 脚本中使用该记录 ID 更新现有记录。

关于hash - Paypal IPN 订阅密码散列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23251136/

相关文章:

c - crypt() 在 C 中做什么?

algorithm - 用于在 Google 新闻中生成推荐的算法?

javascript - jQuery 是在电子商务网站中处理产品变化计算的可接受方法吗?

c# - 适用于 Windows Phone 8.1 的 Paypal SDK

mysql - 为什么 MySQL 的 ENCRYPT 在每次调用时返回不同的结果?

laravel crypt::encrypt 和 crypt::encryptString 之间的区别

perl - 从哈希引用中获取值

ruby - 在 Ruby 中保留数组索引值的同时将数组转换为哈希

algorithm - 是否有一个伪哈希函数可以从输入生成单词?

asp.net - Paypal 返回网址