网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Linux信息安全和渗透测试
分类 计算机-操作系统
作者 蔡冰
出版社 清华大学出版社
下载
简介
内容推荐
本书详细阐述Linux下的信息安全和网络渗透技术,内容涵盖各大主流加解密算法的原理,用LinuxC/C++语言自主实现这些技术的方法,以及Linux内核开发技术和IPSec VPN的系统实现,这些都是以后打造自己信息安全工具所需的基本知识。最后介绍网络渗透技术Kail Linux,通过该环境可以了解常用的现成工具。本书共11章,内容包括Linux基础和网络优化、搭建LinuxC和C++安全开发环境、对称密码算法、杂凑函数和HMAC、非对称算法RSA的加解密、身份认证和PKI、实战PKI、IPSec VPN基础知识、VPN实战、SSL-TLS编程、内核和文件系统、KaliLinux的渗透测试研究、DPDK开发环境的搭建等。
本书适合Linux信息安全工程师或开发者阅读,也适合高等院校和培训机构相关专业的师生作为教学参考书。
目录
第1章 搭建Linux安全开发环境
1.1 准备虚拟机环境
1.1.1 在VMware下安装Linux
1.1.2 开启登录时的root账号
1.1.3 解决Ubuntu上的vi方向键问题
1.1.4 关闭防火墙
1.1.5 配置安装源
1.1.6 安装网络工具包
1.1.7 安装基本开发工具
1.1.8 启用SSH
1.1.9 创建一个快照
1.1.10 连接虚拟机Linux
1.1.11 通过终端工具连接Linux虚拟机
1.1.12 与虚拟机互传文件
1.1.13 支持图形软件的终端工具MobaXterm
1.2 搭建Samba网络文件共享服务
1.3 在VMware中添加一块硬盘
1.4 在Linux下搭建C/C++开发环境
1.5 在Windows下搭建LinuxC/C++开发环境
1.5.1 Windows下非集成式的LinuxC/C++开发环境
1.5.2 Windows下集成式的LinuxC/C++开发环境
1.6 安全密码库OpenSSL
1.6.1 OpenSSL源代码模块结构
1.6.2 OpenSSL加密库调用方式
1.6.3 OpenSSL支持的对称加密算法
1.6.4 OpenSSL支持的非对称加密算法
1.6.5 OpenSSL支持的信息摘要算法
1.6.6 OpenSSL密钥和证书管理
1.6.7 面向对象与OpenSSL
1.6.8 BIO接口
1.6.9 EVP接口
1.6.10 在Linux下编译安装OpenSSL 1.0.2
1.6.11 使用OpenSSL命令并查看版本号
1.7 国产密码函数库GmSSL
1.7.1 GmSSL的特点
1.7.2 GmSSL的一些历史
1.7.3 什么是国密算法
1.7.4 GmSSL的下载
1.7.5 在Linux下编译安装GmSSL
1.7.6 默认编译安装GmSSL
1.7.7 在旧版本的Linux下编译和安装GmSSL
第2章 对称密码算法
2.1 基本概念
2.2 流加密算法
2.2.1 基本概念
2.2.2 流密码和分组密码的比较
2.2.3 RC4算法
2.3 分组加密算法
2.3.1 工作模式
2.3.2 短块加密
2.3.3 DES和3DES算法
2.3.4 SM4算法
2.4 利用OpenSSL进行对称加解密
2.4.1 基本概念
2.4.2 对称加解密相关函数
第3章 杂凑函数和HMAC
3.1 杂凑函数概述
3.1.1 什么是杂凑函数
3.1.2 密码学和杂凑函数
3.1.3 杂凑函数的发展
3.1.4 杂凑函数的设计
3.1.5 杂凑函数的分类
3.1.6 杂凑函数的碰撞
3.2 SM3杂凑算法
3.2.1 常量和函数
3.2.2 填充
3.2.3 迭代压缩
3.2.4 杂凑值
3.2.5 一段式SM3算法的实现
3.2.6 三段式SM3算法的实现
3.2.7 GmSSL实现SM3算法
3.3 HMAC
3.3.1 什么是HMAC
3.3.2 产生背景
3.3.3 设计目标
3.3.4 算法描述
3.3.5 独立自主实现HMAC-SM
3.4 SHA系列杂凑算法
3.4.1 SHA算法概述
3.4.2 SHA的发展史
3.4.3 SHA系列算法的核心思想
3.4.4 单向性
3.4.5 主要用途
3.4.6 SHA256算法原理解析
3.4.7 SHA384和SHA512算法
3.5 更通用的基于OpenSSL的哈希运算
3.5.1 获取摘要算法的函数EVP_get_digestbyname
3.5.2 创建结构体并初始化的函数EVP_MD_CTX_create
3.5.3 销毁摘要上下文结构体的函数EVP_MD_CTX_destroy
3.5.4 摘要初始化的函数EVP_DigestInit_ex
3.5.5 摘要Update的函数EVP_DigestUpdate
3.5.6 摘要Final的函数EVP_Digest_Final_ex
3.5.7 单包摘要计算的函数EVP_Digest
第4章 非对称算法RSA的加解密
4.1 非对称密码体制概述
4.2 RSA概述
4.3 RSA的数学基础
4.3.1 素数
4.3.2 素性检测
4.3.3 倍数
4.3.4 约数
4.3.5 互质数
4.3.6 质因子
4.3.7 强素数
4.3.8 因子
4.3.9 模运算
4.3.10 模运算的操作与性质
4.3.11 单向函数
4.3.12 费马定理和欧拉定理
4.3.13 幂
4.3.14 模幂运算
4.3.15 同余符号≡
4.3.16 欧拉函数
4.3.17 最大公约数
4.3.18 实现欧几里得算法
4.3.19 扩展欧几里得算法
4.4 RSA算法描述
4.5 RSA算法实例
4.5.1 查找法计算私钥d
4.5.2 简便法计算私钥d
4.5.3 扩展欧几里得算法计算私钥d
4.5.4 加密字母
4.5.5 分组加密字符串
4.6 实战前的几个重要问题
4.6.1 明文的值不能大于模值N
4.6.2 明文的长度
4.6.3 密钥长度
4.6.4 密文长度
4.7 熟悉PKCS#
4.7.1 PKCS#1填充
4.7.2 OpenSSL中的RSA填充
4.7.3 PKCS#1中的RSA私钥语法
4.8 在OpenSSL命令中使用RSA
4.8.1 生成RSA公私钥
4.8.2 提取私钥的各个参数
4.8.3 使用RSA公钥加密一个文件
4.8.4 使用私钥解密一个文件
4.9 基于OpenSSL库的RSA编程
4.9.1 OpenSSL的RSA实现
4.9.2 主要数据结构
4.9.3 主要函数
4.10 随机大素数的生成
4.
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 2:34:36