1.一种集成电路卡的认证码获取方法,其特征在于,包括:
处理平台获取客户端发送的集成电路IC卡的全球唯一编号UID和所述客户端的IP地址;
在数据库中查找与所述IP地址对应的所述客户端所属的公司名称和区域编号;
将查找到的所述公司名称、区域编号,以及所述UID发送给认证码生成服务器;
将接收到的所述认证码生成服务器发送的与所述UID对应的认证码,发送给所述客户端,使得所述客户端通过调用所述IC卡的认证码写入接口将所述UID和认证码提供给所述IC卡。
2.如权利要求1所述的方法,其特征在于,获取客户端发送的集成电路IC卡的全球唯一编号UID,具体包括:
接收所述客户端发送的加密后的集成电路IC卡的全球唯一编号UID;
使用通讯密钥对加密后的所述UID进行解密,得到所述IC卡的UID,所述通讯密钥为对接收到的所述客户端发送的第一随机数与自身生成的第二随机数进行哈希运算得到的。
3.如权利要求1或2所述的方法,其特征在于,在数据库中查找与所述IP地址对应的所述客户端所属的公司名称和区域编号之前,还包括:
接收所述客户端发送的加密后的第一哈希值,所述第一哈希值为所述客户端对所述UID进行哈希运算得到的;
使用通讯密钥对加密后的第一哈希值进行解密,得到所述第一哈希值;
对所述UID进行哈希运算,得到第二哈希值;
将所述第一哈希值与所述第二哈希值进行比较,确定所述第一哈希值与第二哈希值相同。
4.如权利要求1所述的方法,其特征在于,在将接收到的所述认证码生 成服务器发送的与所述UID对应的认证码发送给所述客户端之前,还包括:
记录接收到所述认证码的接收时间;
对所述认证码和接收时间进行哈希运算,得到第三哈希值;
使用通讯密钥对所述认证码、接收时间和第三哈希值进行加密;
将接收到的所述认证码生成服务器发送的与所述UID对应的认证码发送给所述客户端,具体包括:
将加密后的所述认证码、申请时间和第三哈希值发送给所述客户端。
5.如权利要求1所述的方法,其特征在于,在获取发送的集成电路IC卡的全球唯一编号UID和所述客户端的IP地址之前,还包括:
接收客户端的登录请求,所述登录请求中至少包括登录账号和密码;
对所述登录账号和密码进行验证;
验证成功后,允许所述客户端登录。
6.一种集成电路卡的认证码获取方法,其特征在于,包括:
客户端向处理平台发送集成电路IC卡的全球唯一编号UID和所述客户端的IP地址;
获取所述处理平台发送的与所述UID对应的认证码,所述认证码为所述处理平台在数据库中查找与所述IP地址对应的所述客户端所属的公司名称和区域编号,将查找到的所述公司名称、区域编号,以及所述UID发送给认证码生成服务器后,所述认证服务器生成的与所述公司名称、区域编号和所述UID对应的认证码;
调用所述IC卡的认证码写入接口将所述UID和认证码提供给所述IC卡。
7.如权利要求6所述的方法,其特征在于,在向处理平台发送集成电路IC卡的全球唯一编号UID和所述客户端的IP地址之前,还包括:
获取集成电路IC卡的全球唯一编号UID;
使用通讯密钥对所述UID和所述第一哈希值进行加密,所述通讯密钥为接收到的所述处理平台发送的第一随机数与自身生成的第二随机数进行哈希运 算得到的;
向处理平台发送集成电路IC卡的全球唯一编号UID,具体包括:
向处理平台发送加密后的UID。
8.如权利要求6所述的方法,其特征在于,获取所述处理平台发送的与所述UID对应的认证码,具体包括:
接收所述处理平台发送的加密后的认证码;
使用通讯密钥对加密后的认证码进行解密,得到所述认证码,所述通讯密钥为接收到的所述处理平台发送的第一随机数与自身生成的第二随机数进行哈希运算得到的。
9.如权利要求6或7所述的方法,其特征在于,在获取所述处理平台发送的与所述UID对应的认证码之前,还包括:
接收所述处理平台发送的加密后的第一哈希值,所述第一哈希值为所述处理平台使用所述通讯密钥对接收所述认证码的接收时间和所述认证码进行加密后得到的;
使用所述通讯密钥对加密后的第一哈希值进行解密,得到所述第一哈希值;
对所述UID进行哈希运算,得到第二哈希值;
将所述第一哈希值与所述第二哈希值进行比较,确定所述第一哈希值与第二哈希值相同。
10.一种集成电路卡的认证码获取装置,其特征在于,包括:
获取单元,用于获取客户端发送的集成电路IC卡的全球唯一编号UID和所述客户端的IP地址;
查找单元,用于在数据库中查找与所述IP地址对应的所述客户端所属的公司名称和区域编号;
第一发送单元,用于将查找到的所述公司名称、区域编号,以及所述UID发送给认证码生成服务器;
第二发送单元,用于将接收到的所述认证码生成服务器发送的与所述UID对应的认证码,发送给所述客户端,使得所述客户端通过调用所述IC卡的认证码写入接口将所述UID和认证码提供给所述IC卡。
11.如权利要求10所述的装置,其特征在于,所述获取单元,具体用于接收所述客户端发送的加密后的集成电路IC卡的全球唯一编号UID;使用通讯密钥对加密后的所述UID进行解密,得到所述IC卡的UID,所述通讯密钥为对接收到的所述客户端发送的第一随机数与自身生成的第二随机数进行哈希运算得到的。
12.如权利要求10或11所述的装置,其特征在于,还包括:
第一接收单元,用于在数据库中查找与所述IP地址对应的所述客户端所属的公司名称和区域编号之前,接收所述客户端发送的加密后的第一哈希值,所述第一哈希值为所述客户端对所述UID进行哈希运算得到的;
解密单元,用于使用通讯密钥对加密后的第一哈希值进行解密,得到所述第一哈希值;
第一哈希运算单元,用于对所述UID进行哈希运算,得到第二哈希值;
比较单元,用于将所述第一哈希值与所述第二哈希值进行比较,确定所述第一哈希值与第二哈希值相同。
13.如权利要求10所述的装置,其特征在于,还包括:
记录单元,用于在将接收到的所述认证码生成服务器发送的与所述UID对应的认证码发送给所述客户端之前,记录接收到所述认证码的接收时间;
第二哈希运算单元,用于对所述认证码和接收时间进行哈希运算,得到第三哈希值;
加密单元,用于使用通讯密钥对所述认证码、接收时间和第三哈希值进行加密;
所述第二发送单元,具体用于将加密后的所述认证码、申请时间和第三哈希值发送给所述客户端。
14.如权利要求10所述的装置,其特征在于,还包括:
第二接收单元,用于在获取发送的集成电路IC卡的全球唯一编号UID和所述客户端的IP地址之前,接收客户端的登录请求,所述登录请求中至少包括登录账号和密码;
验证单元,用于对所述登录账号和密码进行验证;
允许登录单元,用于验证成功后,允许所述客户端登录。
15.一种集成电路卡的认证码获取装置,其特征在于,包括:
发送单元,用于向处理平台发送集成电路IC卡的全球唯一编号UID和所述客户端的IP地址;
第一获取单元,用于获取所述处理平台发送的与所述UID对应的认证码,所述认证码为所述处理平台在数据库中查找与所述IP地址对应的所述客户端所属的公司名称和区域编号,将查找到的所述公司名称、区域编号,以及所述UID发送给认证码生成服务器后,所述认证服务器生成的与所述公司名称、区域编号和所述UID对应的认证码;
调用单元,用于调用所述IC卡的认证码写入接口将所述UID和认证码提供给所述IC卡。
16.如权利要求15所述的装置,其特征在于,还包括:
第二获取单元,用于在向处理平台发送集成电路IC卡的全球唯一编号UID和所述客户端的IP地址之前,获取集成电路IC卡的全球唯一编号UID;
加密单元,用于使用通讯密钥对所述UID和所述第一哈希值进行加密,所述通讯密钥为接收到的所述处理平台发送的第一随机数与自身生成的第二随机数进行哈希运算得到的;
所述发送单元,具体用于向处理平台发送加密后的UID。
17.如权利要求15所述的装置,其特征在于,所述第一获取单元,具体用于接收所述处理平台发送的加密后的认证码;使用通讯密钥对加密后的认证码进行解密,得到所述认证码,所述通讯密钥为接收到的所述处理平台发送的 第一随机数与自身生成的第二随机数进行哈希运算得到的。
18.如权利要求15或16所述的装置,其特征在于,还包括:
第三接收单元,用于在获取所述处理平台发送的与所述UID对应的认证码之前,接收所述处理平台发送的加密后的第一哈希值,所述第一哈希值为所述处理平台使用所述通讯密钥对接收所述认证码的接收时间和所述认证码进行加密后得到的;
解密单元,用于使用所述通讯密钥对加密后的第一哈希值进行解密,得到所述第一哈希值;
哈希运算单元,用于对所述UID进行哈希运算,得到第二哈希值;
比较单元,用于将所述第一哈希值与所述第二哈希值进行比较,确定所述第一哈希值与第二哈希值相同。
19.一种集成电路卡的认证码获取系统,其特征在于,包括:客户端和处理平台,其中:
所述客户端,用于向所述处理平台提供集成电路IC卡的全球唯一编号UID和所述客户端的IP地址;获取所述处理平台发送的与所述UID对应的认证码;调用所述IC卡的认证码写入接口将所述UID和认证码提供给所述IC卡;
所述处理平台,用于在获取客户端发送的集成电路IC卡的全球唯一编号UID和所述客户端的IP地址后,在数据库中查找与所述IP地址对应的所述客户端所属的公司名称和区域编号;将查找到的所述公司名称、区域编号,以及所述UID发送给认证码生成服务器;将接收到的所述认证码生成服务器发送的与所述UID对应的认证码,发送给所述客户端。