万本电子书0元读

万本电子书0元读

顶部广告

Hands-On Cryptography with Python电子书

售       价:¥

3人正在读 | 0人评论 9.8

作       者:Samuel Bowne

出  版  社:Packt Publishing

出版时间:2018-06-29

字       数:7.6万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Learn to evaluate and compare data encryption methods and attack cryptographic systems About This Book ? Explore popular and important cryptographic methods ? Compare cryptographic modes and understand their limitations ? Learn to perform attacks on cryptographic systems Who This Book Is For Hands-On Cryptography with Python is for security professionals who want to learn to encrypt and evaluate data, and compare different encryption methods. What You Will Learn ? Protect data with encryption and hashing ? Explore and compare various encryption methods ? Encrypt data using the Caesar Cipher technique ? Make hashes and crack them ? Learn how to use three NIST-recommended systems: AES, SHA, and RSA ? Understand common errors in encryption and exploit them In Detail Cryptography is essential for protecting sensitive information, but it is often performed inadequately or incorrectly. Hands-On Cryptography with Python starts by showing you how to encrypt and evaluate your data. The book will then walk you through various data encryption methods,such as obfuscation, hashing, and strong encryption, and will show how you can attack cryptographic systems. You will learn how to create hashes, crack them, and will understand why they are so different from each other. In the concluding chapters, you will use three NIST-recommended systems: the Advanced Encryption Standard (AES), the Secure Hash Algorithm (SHA), and the Rivest-Shamir-Adleman (RSA). By the end of this book, you will be able to deal with common errors in encryption. Style and approach A practical guide that will help the readers to encrypt their data with ease
目录展开

Title Page

Copyright and Credits

Hands-On Cryptography with Python

Packt Upsell

Why subscribe?

PacktPub.com

Contributor

About the author

Packt is searching for authors like you

Preface

Who this book is for

What this book covers

To get the most out of this book

Download the example code files

Download the color images

Conventions used

Get in touch

Reviews

Obfuscation

About cryptography

Installing and setting up Python

Using Python on Mac or Linux

Installing Python on Windows

Caesar cipher and ROT13

Implementing the Caesar cipher in Python

ROT13

base64 encoding

ASCII data

Binary data

XOR

Challenge 1 – the Caesar cipher

Challenge 2 – base64

Challenge 3 – XOR

Summary

Hashing

MD5 and SHA hashes

What are hashes?

Windows password hashes

Getting hashes with Cain

MD4 and Unicode

Cracking hashes with Google

Cracking hashes with wordlists

Linux password hashes

Challenge 1 – cracking Windows hashes

Challenge 2 – cracking many-round hashes

Challenge 3 – cracking Linux hashes

Summary

Strong Encryption

Strong encryption with AES

ECB and CBC modes

ECB

CBC

Padding oracle attack

Strong encryption with RSA

Public key encryption

RSA algorithm

Implementation in Python

Challenge – cracking RSA with similar factors

Large integers in Python

What's next?

Cryptography within IoT

ZigBee cryptographic keys

Complexity of ZigBee key management

Bluetooth – LE

Summary

Other Books You May Enjoy

Leave a review - let other readers know what you think

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部