2011-06-10 242 views
0

要回答这个问题,当然应该知道PINsentry是第一个。巴克莱PINsentry + PHP

我写我个人使用的一个项目,这将让我输入卡号&针(可能的其它信息以及):这个脚本会产生PINsentry代码,并允许我监视我的收入。

我不知道是否有可能使用PHP生成此代码?或者该方法被认为是秘密的?

我发现了this code,它是用C语言编写的,虽然我不是特别擅长,并且不能真正说明代码的确切目的。

p.s.如果有另外一种方法可以做到这一点,这将允许我在没有每次输入数据的情况下执行此操作,请告诉我。

+0

http://www.barclays.co.uk/Helpsupport/IntroducingPINsentryforOnlineBanking/P1242559314766 – Gajus 2011-06-10 14:55:45

+0

这是近期的改进吗?在荷兰,所有主要银行都使用这种代币进行付款授权。 – 2011-06-10 15:05:40

+0

至少几年。 – Gajus 2011-06-10 15:08:32

回答

1

还有另一种方式可以使用密码登录&难忘的词。这将允许您的脚本检查余额并监控收入。

您第一次需要通过PINSentry登录您的巴克莱银行网上银行,并设置密码和令人难忘的词。

这种登录方式允许您访问您的帐户,检查您的余额等。但是,对于汇款,您仍然需要使用PINSentry。如果您的脚本/程序受到侵害,这将为您提供额外的安全性,因为它仅限于访问您的帐户。


巴克莱银行网上银行:

如果你不想与你随身携带你的PINsentry读卡器的时候,你不必。您可以在这里设置密码和令人难忘的单词,并在您没有​​时使用它们登录。您可以查看余额,在您的巴克莱账户之间转账,并通过网上银行向您之前支付的人员和公司付款。然而,要访问完整的付款服务,您仍然需要使用PINsentry。

+0

这很完美。阿丘。 – Gajus 2012-05-14 15:18:48

1

你绝对需要借记卡和PINSentry来生成一次性代码,单独的脚本或C程序都不能帮助你做到这一点。原因是PINSentry首先与您的卡进行交互以检查您的PIN。我不知道协议是否是秘密的,但即使它不是(我怀疑,RSA令牌使用秘密协议),如果没有您的卡和读卡器,您将无法生成代码。

可以做的是使用巴克莱的基本访问和自动化您的浏览器为您输入您的详细信息。或者您可以创建一个PHP程序,它将使用HTTP请求来“填写”必要的信息,包括您的卡号和您的秘密字母。但是,如果有人能够访问您的程序,那么您必须非常小心,因为他或她会立即访问您的帐户并产生所有后果。