首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用html加密器来加密paypal html代码?

是否可以使用html加密器来加密paypal html代码?
EN

Stack Overflow用户
提问于 2011-09-01 23:10:40
回答 2查看 975关注 0票数 1

我有一个html“立即付款”按钮(立即购买),我必须把它托管在自己的服务器上,并删除保护,以便它能做我希望它做的事情(一个在paypal工作的程序员告诉我我必须做什么,所以我不能和他争论)

现在这个按钮按我想要的方式工作,我需要加密它,我已经在谷歌上搜索了大约两个星期,我找到了很多方法来完成这项工作,但是我想要最好和最简单的方法来加密它,因为我对paypal世界很陌生,所以我不想遵循一个月才能理解的教程。

标准的html会加密吗?我对此表示怀疑,但无论如何我还是得问一下。如果在服务器端有一种简单的方法,我会很高兴的

我所说的简单是什么意思?

我不介意一步一步地完成它,只要它是一步一步的教程。

编辑

这是我按钮的代码(我做了一点改动,但是你可以看到你需要知道的一切)。

代码语言:javascript
复制
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="KU515658J">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="amount" value="5">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_paynow_SM.gif:NonHosted">
<table>
<tr><td><input type="hidden" name="on0" value="example">example</td></tr><tr><td><input type="text" name="os0" maxlength="200"></td></tr>
</table>
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_paynow_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

正如我所说的,我必须删除代码保护,所以现在您可以看到这个值,使用firebug或工具,或者任何您所需要的更改它的方法,这不需要黑客来完成。

代码语言:javascript
复制
<input type="hidden" name="amount" value="5">

顺便说一下,我的网站是php。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-01 23:23:36

如果可以使用PHP/cURL进行API调用,请使用

您可以调用'create按钮‘API,并告诉PayPal使用所需的所有变量和值为您制作一个加密的按钮。

否则,使用加密的网站支付。

这将使用您的服务器资源对按钮进行加密,您将需要找到一种在生成PayPal按钮之前对其进行加密的解决方案(还需要PHP或其他服务器端脚本语言)。

票数 2
EN

Stack Overflow用户

发布于 2011-09-01 23:15:41

您需要加密按钮HTML或它发送的数据吗?

关于前者: HTML加密总是存在的;您实际上不能以一种安全的方式加密HTML --因为HTML必须由浏览器解析,所以总有人会找到绕过您的加密的方法。

在后一种情况下,PayPal在向其服务器发送数据时使用https://和SSL,因此这(几乎)是安全的。这些数据是加密的,所以数据包嗅探器很难弄清楚到底是怎么回事。如果您查看PayPal表单代码,您将看到发送的信息不多,最易受攻击的是由PayPal验证的ID。

PayPal等人在安全性方面做了很多工作。您不应该担心“加密”您的HTML。

在这段代码<td><input type="hidden" name="on0" value="example button"</td>中有一个语法错误--在"example button"之后需要一个>。对于能够更改值,您应该检查事物的PayPal端,以查看PayPal是否验证了值服务器端。如果没有,就没有办法让它更安全了,这对贝宝来说是个大问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7277643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档