Cargando…

Cracking codes with Python : an introduction to building and breaking ciphers /

"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"--

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sweigart, Al (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: San Francisco : No Starch Press, Inc., [2018]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1005760227
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |||||||||||
008 171003s2018 caua o 001 0 eng
010 |a  2017047589 
040 |a DLC  |b eng  |e rda  |e pn  |c DLC  |d OCLCF  |d OCLCO  |d OCLCA  |d TEFOD  |d RECBK  |d TOH  |d ZQP  |d EBLCP  |d N$T  |d UMI  |d MERUC  |d IDB  |d STF  |d HCO  |d UOK  |d CEF  |d KSU  |d YDX  |d IN0  |d IU0  |d IE0  |d IUP  |d I3U  |d IUL  |d OCLCQ  |d WAU  |d DEBBG  |d OCLCQ  |d G3B  |d S9I  |d UAB  |d YOU  |d K6U  |d NRC  |d AU@  |d COO  |d OCLCQ  |d C6I  |d VT2  |d UKAHL  |d OCLCQ  |d OCLCO  |d NZAUC  |d OCLCQ  |d OCLCO 
019 |a 1031484503  |a 1047760079  |a 1086267890  |a 1103260427  |a 1105795648  |a 1129342169 
020 |a 9781593278694  |q (electronic bk.) 
020 |a 1593278691  |q (electronic bk.) 
020 |z 9781593278229  |q (pbk.) 
020 |z 1593278225 
029 1 |a AU@  |b 000060957881 
029 1 |a AU@  |b 000067114444 
029 1 |a CHNEW  |b 001002228 
029 1 |a CHVBK  |b 515200336 
029 1 |a GBVCP  |b 1020522127 
035 |a (OCoLC)1005760227  |z (OCoLC)1031484503  |z (OCoLC)1047760079  |z (OCoLC)1086267890  |z (OCoLC)1103260427  |z (OCoLC)1105795648  |z (OCoLC)1129342169 
037 |a BE3DC567-95A7-4663-8EEC-5EF52E9BCA2D  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.9.A25  |b S9317 2018 
072 7 |a COM  |x 051360  |2 bisacsh 
072 7 |a COM  |x 083000  |2 bisacsh 
082 0 4 |a 005.8/7  |2 23 
049 |a UAMI 
100 1 |a Sweigart, Al,  |e author. 
245 1 0 |a Cracking codes with Python :  |b an introduction to building and breaking ciphers /  |c by Al Sweigart. 
264 1 |a San Francisco :  |b No Starch Press, Inc.,  |c [2018] 
264 4 |c ©2018 
300 |a 1 online resource (xxviii, 387 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a data file 
588 0 |a Print version record. 
520 |a "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"--  |c Provided by publisher 
505 0 |a 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. 
500 |a Includes index. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Data encryption (Computer science) 
650 0 |a Python (Computer program language) 
650 0 |a Computer security. 
650 0 |a Hacking. 
650 2 |a Computer Security 
650 6 |a Chiffrement (Informatique) 
650 6 |a Python (Langage de programmation) 
650 6 |a Sécurité informatique. 
650 6 |a Piratage informatique. 
650 7 |a COMPUTERS  |x Programming Languages  |x Python.  |2 bisacsh 
650 7 |a COMPUTERS  |x Security  |x Cryptography.  |2 bisacsh 
650 7 |a Computer security  |2 fast 
650 7 |a Data encryption (Computer science)  |2 fast 
650 7 |a Hacking  |2 fast 
650 7 |a Python (Computer program language)  |2 fast 
776 0 8 |i Print version:  |a Sweigart, Al.  |t Cracking codes with Python.  |d San Francisco : No Starch Press, Inc., [2018]  |z 9781593278229  |w (DLC) 2017035704  |w (OCoLC)1005192535 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781492067498/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH33509184 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6047364 
938 |a EBSCOhost  |b EBSC  |n 1507481 
938 |a Recorded Books, LLC  |b RECE  |n rbeEB00704645 
938 |a YBP Library Services  |b YANK  |n 15082158 
994 |a 92  |b IZTAP