Copyright © 2013 by Al Sweigart
Some Rights Reserved. “
Hacking Secret Ciphers with Python
is licensed under a CreativeCommons Attribution-Noncommercial-Share Alike 3.0 United States License.
You are free:
to copy, distribute, display, and perform the work To Remix
to make derivative works
Under the following conditions:
You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).(Visibly include the title and author's name in any excerpts of this work.) Noncommercial
You may not use this work for commercial purposes.Share Alike
If you alter, transform, or build upon this work, you may distributethe resulting work only under the same or similar license to this one.
This summary is located here: http://creativecommons.org/licenses/by-nc-sa/3.0/us/ Your fair use and other rights arein no way affected by the above. There is a human-readable summary of the Legal Code (the full license), located here:http://creativecommons.org/licenses/by-nc-sa/3.0/us/legalcodeBook Version 3Special thanks to Ari Lacenski.
t thank her enough.
Without her efforts there’d b
e typos literally on every page.Thanks to Jason Kibbe.
Cover lock photo by “
http://www.flickr.com/photos/walkn/3859852351/ Romeo& Juliet and other public domain texts from Project Gutenberg. Various image resources from Wikipedia. Wrinkled paper texture by Pink Sherbet Photography http://www.flickr.com/photos/pinksherbet/2978651767/ Computer User icon by Katzenbaer.
If you've downloaded this book from a torrent,
it’s probably out of date. G
oto http://inventwithpython.com/hacking to download the latest version.
ISBN 978-14826143741st Edition