书籍详情
解密软件开发实战
作者:杨静 著
出版社:武汉大学出版社
出版时间:2021-09-01
ISBN:9787307224223
定价:¥49.00
购买这本书可以去
内容简介
本书从实战出发,详细介绍了解密软件的开发过程。全书分为九章,第一章对整个系统的开发进行了需求分析与概述,介绍了系统开发的整体架构;第二章系统设计包含系统总体架构、服务端架构、客户端架构、系统物理架构;第三章介绍了系统运行的软硬件环境;第四章到第七章通过实例分别讲解数据库与数据表设计、创建项目、公共类设计、各类模块设计过程;第八章以单块GTX1080 GPU运算卡为例给出系统的解密运算类型及运算速度;第九章总结了系统支持的破解模式及其特点。本书实用性强,适用于对解密技术有一定基础的编程爱好者、相关专业方向的工程师作为软件开发的实战指南和参考工具书,应用型高校计算机相关专业、相关培训部门也可选择本书作为教材或参考书。
作者简介
杨静,女,湖北警官学院信息技术系副教授,湖北省公安机关“十大骨干名师”,国家司法鉴定人。一直从事计算机科学技术与应用专业相关方向的教学与研究,主编专业教材一部,参编教材数部,主持完成多项省级教科研项目,十多项厅局级教科研项目,公开发表学术论文数十篇。
目录
1.系统分析
1.1 系统概述
1.2 系统介绍
2.系统设计
2.1 系统总体架构图
2.2 服务端架构图
2.3 客户端架构图
2.4 系统物理架构
3.系统运行环境
3.1 硬件
3.1.1 服务器端
3.1.2 客户端
3.2 软件
3.2.1 服务器端
3.2.2 客户端
4.数据库与数据表设计
4.1 数据库ER图表
4.2 数据库表设计
5.创建项目
5.1 项目简介
5.2 项目结构
5.3 模块结构
5.3.1 创建新模块包结构
5.3.2 创建POJO实体类
5.3.3 编写MyBatis DAO接口和SQL映射文件
5.3.4 编写Servic业务接口
5.3.5 编写Controller控制器
5.3.6 页面开发
5.3.7 访问和权限配置
5.3.8 Aiax响应信息
5.3.9 BaseAction
5.3.10 EasyMyBatis-Pagination
5.3.11 EasyCriteria条件查询
5.3.12 权限配置
5.3.13 附加组件
5.3.14 EasyUIEx
6.公共类设计
6.1 Excel工具类
6.2 编码、解码工具类
6.3 验证码工具类
6.4 日期工具类
6.5 十六进制转换工具类
6.6 地理坐标工具类
6.7 MD5加密工具类
6.8 RSA加密、解密工具类
6.9 序列化工具类
6.10 Spring工具类
6.11 服务器返回状态码工具类
6.12 字符串工具类
6.13 校验工具类
6.14 XML工具类
7.模块设计
7.1 登录模块设计
7.1.1 用户设计
7.1.2 户登录
7.1.3 记住密码
7.1.4 密码变更
7.1.5 日志记录
7.1.6 服务器相关
7.1.7 代码部分
7.2 系统主窗体设计
7.3 服务端模块设计
7.4 客户端主机模块设计
7.5 破解结果模块设计
7.6 破解任务管理模块设计
7.7 客户端管理模块设计
8.解密运算类型及运算速度
9.小结
9.1 破解模式支持
9.2 系统特点
1.1 系统概述
1.2 系统介绍
2.系统设计
2.1 系统总体架构图
2.2 服务端架构图
2.3 客户端架构图
2.4 系统物理架构
3.系统运行环境
3.1 硬件
3.1.1 服务器端
3.1.2 客户端
3.2 软件
3.2.1 服务器端
3.2.2 客户端
4.数据库与数据表设计
4.1 数据库ER图表
4.2 数据库表设计
5.创建项目
5.1 项目简介
5.2 项目结构
5.3 模块结构
5.3.1 创建新模块包结构
5.3.2 创建POJO实体类
5.3.3 编写MyBatis DAO接口和SQL映射文件
5.3.4 编写Servic业务接口
5.3.5 编写Controller控制器
5.3.6 页面开发
5.3.7 访问和权限配置
5.3.8 Aiax响应信息
5.3.9 BaseAction
5.3.10 EasyMyBatis-Pagination
5.3.11 EasyCriteria条件查询
5.3.12 权限配置
5.3.13 附加组件
5.3.14 EasyUIEx
6.公共类设计
6.1 Excel工具类
6.2 编码、解码工具类
6.3 验证码工具类
6.4 日期工具类
6.5 十六进制转换工具类
6.6 地理坐标工具类
6.7 MD5加密工具类
6.8 RSA加密、解密工具类
6.9 序列化工具类
6.10 Spring工具类
6.11 服务器返回状态码工具类
6.12 字符串工具类
6.13 校验工具类
6.14 XML工具类
7.模块设计
7.1 登录模块设计
7.1.1 用户设计
7.1.2 户登录
7.1.3 记住密码
7.1.4 密码变更
7.1.5 日志记录
7.1.6 服务器相关
7.1.7 代码部分
7.2 系统主窗体设计
7.3 服务端模块设计
7.4 客户端主机模块设计
7.5 破解结果模块设计
7.6 破解任务管理模块设计
7.7 客户端管理模块设计
8.解密运算类型及运算速度
9.小结
9.1 破解模式支持
9.2 系统特点
猜您喜欢