主权项 |
一种加密一次性密码的方法,由一伺服端执行,该伺服端储存有多笔金钥,该方法包含以下步骤:(A)将多组金钥组合及与该等金钥组合一对一对应的索引值传送至一客户端,各组金钥组合具有所述多笔金钥的至少一笔,其中,所述多组金钥组合包括一第一金钥组合,该第一金钥组合对应至一第一索引值并具有至少一笔第一金钥;(B)接收一来自该客户端的要求执行一交易的交易需求;(C)产生一一次性密码;(D)将该一次性密码以该第一金钥组合的该第一金钥加密形成一第一密文;(E)将该第一密文及该第一索引值传送至该客户端,使该客户端根据该第一索引值对应至该第一金钥组合,并根据该第一金钥组合具有的该第一金钥解密该第一密文得到一第一解密文;(F)接收来自该客户端的该第一解密文;(G)判断该第一解密文与该一次性密码是否相符;及(H)当步骤(G)判断为是时,执行该交易。 |