本书从实战出发,详细介绍了解密软件的开发过程。全书分为九章,第一章对整个系统的开发进行了需求分析与概述,介绍了系统开发的整体架构;第二章系统设计包含系统总体架构、服务端架构、客户端架构、系统物理架构;第三章介绍了系统运行的软硬件环境;第四章到第七章通过实例分别讲解数据库与数据表设计、创建项目、公共类设计、各类模块设计过程;第八章以单块GTX1080 GPU运算卡为例给出系统的解密运算类型及运算速度;第九章总结了系统支持的破解模式及其特点。本书实用性强,适用于对解密技术有一定基础的编程爱好者、相关专业方向的工程师作为软件开发的实战指南和参考工具书,应用型高校计算机相关专业、相关培训部门也可选择本书作为教材或参考书。