Cane Creek

Practical Cryptography in Python: Learning Correct Cryptography by Example by Se

Description: Practical Cryptography in Python by Seth James Nielson, Christopher K. Monson User level: Int FORMAT Paperback LANGUAGE English CONDITION Brand New Publisher Description Develop a greater intuition for the proper use of cryptography. This book teaches the basics of writing cryptographic algorithms in Python, demystifies cryptographic internals, and demonstrates common ways cryptography is used incorrectly.Cryptography is the lifeblood of the digital worlds security infrastructure. From governments around the world to the average consumer, most communications are protected in some form or another by cryptography. These days, even Google searches are encrypted. Despite its ubiquity, cryptography is easy to misconfigure, misuse, and misunderstand.Developers building cryptographic operations into their applications are not typically experts in the subject, and may not fully grasp the implication of different algorithms, modes, and other parameters. The concepts in this book are largely taught by example, including incorrect uses of cryptography and how "bad" cryptography can be broken. By digging into the guts of cryptography, you can experience what works, what doesnt, and why.What Youll LearnUnderstand where cryptography is used, why, and how it gets misusedKnow what secure hashing is used for and its basic propertiesGet up to speed on algorithms and modes for block ciphers such as AES, and see how bad configurations breakUse message integrity and/or digital signatures to protect messagesUtilize modern symmetric ciphers such as AES-GCM and CHACHAPractice the basics of public key cryptography, including ECDSA signaturesDiscover how RSA encryption can be broken if insecure padding is usedEmploy TLS connections for secure communicationsFind out how certificates work and modern improvements such as certificate pinning and certificate transparency (CT) logsWho This Book Is ForIT administrators and software developers familiar with Python. Although readers may have some knowledge of cryptography, the book assumes that the reader is starting from scratch. Back Cover Develop a greater intuition for the proper use of cryptography. This book teaches the basics of writing cryptographic algorithms in Python, demystifies cryptographic internals, and demonstrates common ways cryptography is used incorrectly. Cryptography is the life blood of the digital worlds security infrastructure. From governments around the world to the average consumer, most communications are protected in some form or another by cryptography. These days, even Google searches are encrypted. Despite its ubiquity, cryptography is easy to misconfigure, misuse, and misunderstand. Developers building cryptographic operations into their applications are not typically experts in the subject, and may not fully grasp the implication of different algorithms, modes, and other parameters. The concepts in this book are largely taught by example, including incorrect uses of cryptography and how "bad" cryptography can be broken. By digging into the guts of cryptography, you can experience what works, what doesnt, and why. What Youll Learn: Understand where cryptography is used, why, and how it gets misused Know what secure hashing is used for and its basic properties Get up to speed on algorithms and modes for block ciphers such as AES, and see how bad configurations break Use message integrity and/or digital signatures to protect messages Utilize modern symmetric ciphers such as AES-GCM and CHACHA Practice the basics of public key cryptography, including ECDSA signatures Discover how RSA encryption can be broken if insecure padding is used Employ TLS connections for secure communications Find out how certificates work and modern improvements such as certificate pinning and certificate transparency (CT) logs Author Biography Dr. Seth James Nielson is the founder and chief scientist of Crimson Vista, Inc., a boutique computer security research and consulting company. He is also an adjunct professor at Johns Hopkins University where he teaches network security and has also served as the director of advanced research projects at the Information Security Institute. As part of his Hopkins work, he co-founded the cryptodoneright.org knowledge base, through a generous grant from Cisco. Christopher K. Monson has a PhD in machine learning, and has spent over a decade at Google in various engineering, machine learning, and leadership roles. He has broad experience writing and teaching programming courses in multiple languages, and has worked in document password recovery, malware detection, and large-scale secure computing. He is currently serving as the chief technology officer at Data Machines Corp. and teaches cloud computing security as a lecturer at the Johns Hopkins University Information Security Institute. Table of Contents Chapter 1: Cryptography: More Than Secrecy.- Chapter 2: Hashing.- Chapter 3: Symmetric Encryption: Two Sides, One Key.- Chapter 4: Asymmetric Encryption: Public/Private Keys.- Chapter 5: Message Integrity, Signatures, and Certificates.- Chapter 6: Combining Asymmetric and Symmetric Algorithms.- Chapter 7: More Symmetric Crypto: Authenticated Encryption and Kerberos.- Chapter 8: TLS Communications.- Bibliography.- Feature Teaches you the basics of writing Python programs that use cryptography Offers clear guidance on the correct use of cryptography in a landscape where good advice is hard to come by Provides examples of bad cryptography along with source code that breaks it Details ISBN1484248996 Author Christopher K. Monson Publisher APress Year 2019 Edition 1st ISBN-10 1484248996 ISBN-13 9781484248997 Format Paperback Imprint APress Subtitle Learning Correct Cryptography by Example Place of Publication Berkley Country of Publication United States DEWEY 005.824 Pages 371 Publication Date 2019-09-27 Short Title Practical Cryptography in Python Language English DOI 10.1007/978-1-4842-4900-0 AU Release Date 2019-09-27 NZ Release Date 2019-09-27 US Release Date 2019-09-27 UK Release Date 2019-09-27 Illustrations 39 Illustrations, black and white; XV, 371 p. 39 illus. Edition Description 1st ed. Alternative 9781484276778 Audience Professional & Vocational We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:137968061;

Price: 89.98 AUD

Location: Melbourne

End Time: 2024-11-05T01:45:54.000Z

Shipping Cost: 0 AUD

Product Images

Practical Cryptography in Python: Learning Correct Cryptography by Example by Se

Item Specifics

Restocking fee: No

Return shipping will be paid by: Buyer

Returns Accepted: Returns Accepted

Item must be returned within: 30 Days

ISBN-13: 9781484248997

Book Title: Practical Cryptography in Python

Number of Pages: 371 Pages

Language: English

Publication Name: Practical Cryptography in Python: Learning Correct Cryptography by Example

Publisher: Apress

Publication Year: 2019

Subject: Computer Science

Item Height: 254 mm

Item Weight: 736 g

Type: Textbook

Author: Seth James Nielson, Christopher K. Monson

Item Width: 178 mm

Format: Paperback

Recommended

Cryptography: Theory and Practice, Third Edition by Stinson, Douglas R.
Cryptography: Theory and Practice, Third Edition by Stinson, Douglas R.

$6.24

View Details
Practical Linux Forensics: A Guide for Digital Investigators, Nikkel, Bruce, 978
Practical Linux Forensics: A Guide for Digital Investigators, Nikkel, Bruce, 978

$26.68

View Details
Cryptography: Theory and Practice, Third Edition (Discrete Mathematics an - GOOD
Cryptography: Theory and Practice, Third Edition (Discrete Mathematics an - GOOD

$4.39

View Details
Cryptography Network Security: Principles Practice by Stalling-'Ship from USA
Cryptography Network Security: Principles Practice by Stalling-'Ship from USA

$33.20

View Details
The Mathematics of Secrets: Cryptography from Caesar Ciphers to Digital Encrypti
The Mathematics of Secrets: Cryptography from Caesar Ciphers to Digital Encrypti

$18.56

View Details
Serious Cryptography: A Practical Introduction to Modern Encryption, Aumasson, J
Serious Cryptography: A Practical Introduction to Modern Encryption, Aumasson, J

$23.48

View Details
Schneier's Cryptography Classics Library : Applied Cryptography, Secrets and...
Schneier's Cryptography Classics Library : Applied Cryptography, Secrets and...

$52.00

View Details
Cryptography and Network Security : Principles and Practice Willi
Cryptography and Network Security : Principles and Practice Willi

$6.61

View Details
Cryptography Engineering: Design Principles and Practical Applications: Used
Cryptography Engineering: Design Principles and Practical Applications: Used

$14.16

View Details
The Mathematics of Secrets : Cryptography from Caesar Ciphers to
The Mathematics of Secrets : Cryptography from Caesar Ciphers to

$13.43

View Details