/virtual-bank

虚拟银行系统,与CA系统、商城系统进行交互(不包含CA系统和商城系统)

Primary LanguageJavaScript

virtual-bank

项目一共包括三个部分,电商平台、虚拟银行系统还有CA认证中心的开发,本人负责虚拟银行系统部分的开发,最终完成了一个web端的虚拟银行系统,可以完成用户的注册登录、存款、取款、转账、修改个人信息等操作,并且完成与电商平台用户支付过程中的交互。 使用基于Python 中web 开发的Django 框架进行项目的开发。对于用户在网页端的所有操作使用RSA非对称加密、数字签名、加盐防重放等保证前端到后端的信息传输安全。对于用户在电商平台的支付请求,自行设计了一条安全的支付信道,将支付信息与订单信息进行分离,并运用数字信封以及数字签名等方式验证身份,进而保证用户在电商平台的支付安全。