Press enter after choosing selection

Cracking Codes With Python : : an Introduction to Building and Breaking Ciphers

Sweigart, Al. Book - 2018 005.87 Sw, Adult Book / Nonfiction / Computers / Programming / Python 1 On Shelf No requests on this item Community Rating: 5 out of 5

Cover image for Cracking codes with Python : : an introduction to building and breaking ciphers

Sign in to request

Locations
Call Number: 005.87 Sw, Adult Book / Nonfiction / Computers / Programming / Python
On Shelf At: Downtown Library

Location & Checkout Length Call Number Checkout Length Item Status
Downtown 2nd Floor
4-week checkout
005.87 Sw 4-week checkout On Shelf
Westgate Adult Books
4-week checkout
Adult Book / Nonfiction / Computers / Programming / Python 4-week checkout Due 04-01-2024

Includes index.
Making paper cryptography tools -- Installing Python -- Programming in the interactive shell -- Strings and writing programs -- The reverse cipher -- The Caesar Cipher -- Hacking the Caesar Cipher with the brute-force technique -- Encrypting with the transposition cipher -- Decrypting with the transposition cipher -- Programming a program to test your program -- Encrypting and decrypting files -- Detecting English programmatically -- Hacking the transposition cipher -- Making a modular arithmetic module for the multiplicative and affine ciphers -- Programming the affine cipher -- Hacking the affine cipher -- The simple substitution cipher -- Hacking the simple substitution cipher -- Programming the vigenere cipher -- Frequency analysis -- Hacking the vigenere cipher -- The one-time pad cipher -- Finding prime numbers -- Generating keys for the RSA cipher -- Public key cryptography and programming the RSA cipher.
"Presents a crash course in Python programming, followed by instructions for making, testing, and hacking classic cipher programs, from the Caesar cipher to public key cryptography and the RSA cipher"-- Provided by publisher.

REVIEWS & SUMMARIES

Summary / Annotation
Author Notes

COMMUNITY REVIEWS

No community reviews. Write one below!

Cover image for Cracking codes with Python : : an introduction to building and breaking ciphers


PUBLISHED
San Francisco : No Starch Press, [2018]
Year Published: 2018
Description: xxviii, 387 pages : illustrations ; 24 cm
Language: English
Format: Book

ISBN/STANDARD NUMBER
9781593278229
1593278225

SUBJECTS
Data encryption (Computer science)
Python (Computer program language)
Computer security.
Hacking.
Nonfiction.