电子商务文档讲述.docxVIP

  • 7
  • 0
  • 约5.94千字
  • 约 17页
  • 2017-05-06 发布于湖北
  • 举报
电子商务文档讲述

一、数据管理技术的实现本文以支付宝的数据管理技术为例进行介绍:支付宝使用的数据库为SQL Server,由于涉及到众多的客户商家和商品信息,因此需要建立一系列数据库储存这些数据。首先用户注册时后台就建立一个以用户注册名或者邮箱名等为名称的数据库,用户的所有数据都储存在此数据库中。一个用户涉及到底实体型主要有:个人实体、账户实体、交易实体、安全实体、活动实体。每一个实体的属性较多,这里只列出一部分,具体见下图。个人实体真实姓名登录名登录密码联系方式注册时间支付密码账户状态信用信息账户实体可用余额登录名冻结资金积分数红包数账户类型提现银行关联账户交易实体创建时间登录名类型交易号行为交易对方商品名称金额交易状态可执行状态备注安全实体登录密码登录名支付密码数字证书安全保护问题支付宝信使付款前风险提示活动实体活动名称登录名活动图片活动状态活动周期活动简介奖励简介操作图3.8 实体图在数据库中建立相应的数据表后视图如下所示:图3.9 数据库视图各个实体之间的联系E-R 图如图所示:图3.10 E-R 图下面以一个具体的交易过程说明数据管理技术在第三方支付平台中的实现(以支付宝为例):①客户登陆支付宝,后台验证客户的密码,验证成功后就读取数据库中的数据并通过网页显示给客户,这个过程主要就是将数据库中的相关信息通过网页中的模块显示出来;②用户浏览商品信息,并选中所需要的商品决定购买,此时就涉及到交易模块,后台会在客户、商家和自身的交易数据库中记录本次交易的相关信息,主要有商品名称、数量、收货地点等等;③接下来进行支付,买家通过网银或者支付宝等工具将货款进行支付,此时就会发生交易数据库的更新,买家支付的款项划到支付宝的专用资金账户中,如果使用的是支付宝支付,就会是买家账户中的余额信息发生改变,相应买家账户数据表中的余额信息改变,支付宝资金数据表中信息也会改变;④支付宝通知卖家发货,卖家一旦发货,交易状态信息立即改变,卖家商品库中的商品信息也相应改变;⑤买家收到货物,验货后若和合同的一致,买家确认收货,交易信息改变,支付宝会将买家支付的款项划到卖方的账户之中,更新专用资金账户和卖家账户的资金信息;若货物与合同信息不一致,买家通知支付宝退货,卖家收到货物后将此次交易关闭,交易信息发生改变,支付宝将买家支付的款项退回到买家的账户之中,更新专用资金账户和买家账户的资金信息。通过本次交易,交易双方评价对方后会发生交易双方信用信息的改变,此时个人的信息数据发生变化。数据管理就是管理用户使用过程中的相关操作和具体交易的信息,这些主要是通过后台数据库实现的,涉及到的数据操作主要有:选择、插入、删除、更新、查找、排序、总数、求和、平均、最大、最小。数据管理能快速准确地处理信息,加速了第三方支付平台的发展。二、加密技术的实现加密技术主要通过加密算法实现。常见的加密算法有DES、RSA、DSA等等。数据加密就是对原来为明文的文件或者数据按某种算法进行处理,使其成为不可读的一段代码,通常成为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。1、DES加密算法DES 使用一个56 位的密钥以及附加的8 位奇偶校验位,产生最大64位的分组大小。这是一个迭代的分组密码,使用称为Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用16 个循环,使用异或,置换,代换,移位操作四种基本运算。可以用公式表示如下:Li=Ri-1Ri=Li-1○+ f(Ri-1,Ki)i=1,2,3,…,16加密过程如下图:(IP 为初始置换,IP-1 为逆初始置换)其中Ki 为子密钥,f 为一能将32 比特的Ri-1 和48 比特的子密钥两个输入参数映射为一个32 比特输出的函数。2、RSA加密算法①密钥的产生。选取两个保密的大素数p 和q,计算n=p*q,f(n)=(p-1)(q-1),其中f(n)是n 的欧拉函数,选一整数e,满足1ef(n),且gcd(f(n),e)=1,计算d,满足d*e=1modf(n),以{e,n}为公开钥,{d,n}为秘密钥。②加密。加密时首先对明文比特串分组,使得每个分组对应的十进制数小于n,即分组长度小于Log2n,然后对每个明文分组m,做加密运算。C=me modn。③解密。对密文分组的解密运算为m=Cd mod n。第三方支付平台中常用的128 位SSL 加密技术采用了RC4、MD5 以及RSA等_畳_殭加密算法,属于商业信息的加密。它采用公开密钥技术。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。三、PKI技术的实现由于PKI

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档