Hands-On Cryptography with Python: Leverage the power of Python to encrypt and decrypt data
暫譯: 使用 Python 實作密碼學:利用 Python 的力量進行數據加密與解密
Samuel Bowne
- 出版商: Packt Publishing
- 出版日期: 2018-06-29
- 售價: $1,290
- 貴賓價: 9.5 折 $1,226
- 語言: 英文
- 頁數: 100
- 裝訂: Paperback
- ISBN: 1789534445
- ISBN-13: 9781789534443
-
相關分類:
Penetration-test
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
PHP 網頁模組隨學隨用$480$408 -
PHP5 學習手冊 + PHP 與 MySQL應用實務 第二版 (A166+A179)$1,460$1,153 -
深入淺出 Linux TCP/IP 協定核心$520$442 -
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
Make 國際中文版 vol.13 (Make: Volume 37 英文版)$260$234 -
Key Performance Indicators For Dummies (Paperback)$990$941 -
科班出身的 MVC 網頁開發 - 使用 Python+Django$540$459 -
$474OpenCV 算法精解:基於 Python 與 C++ -
OpenCV 3 學習手冊 (Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library)$1,200$948 -
Learning Robotics using Python: Design, simulate, program, and prototype an autonomous mobile robot using ROS, OpenCV, PCL, and Python, 2nd Edition$1,580$1,501 -
Mastering Flask Web Development: Build enterprise-grade, scalable Python web applications, 2/e (Paperback)$1,400$1,330 -
Conceptual Physics, 12/e (GE-Paperback)$1,540$1,509 -
使用 AWS 在雲端建置 Linux 伺服器的 20堂課$500$375 -
矽谷工程師教你 Kubernetes:史上最全 CI/CD 中文應用指南(iT邦幫忙鐵人賽系列書)$600$510 -
$1,470Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices -
$2,338Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback) -
ASP.NET Core 6 實戰守則:超易懂的跨平台開發入門教學 (iT邦幫忙鐵人賽系列書)$600$468 -
Frontend Development Projects with Vue.js 3 : Learn the fundamentals of building scalable web applications and dynamic user interfaces, 2/e (Paperback)$1,800$1,710
相關主題
商品描述
Learn to evaluate and compare data encryption methods and attack cryptographic systems
Key Features
- Explore popular and important cryptographic methods
- Compare cryptographic modes and understand their limitations
- Learn to perform attacks on cryptographic systems
Book Description
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.
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
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.
Table of Contents
- Obfuscation
- Hashing
- Strong Encryption
商品描述(中文翻譯)
學習評估和比較數據加密方法及攻擊密碼系統
主要特點
- 探索流行且重要的密碼方法
- 比較密碼模式並理解其限制
- 學習如何對密碼系統進行攻擊
書籍描述
密碼學對於保護敏感信息至關重要,但經常會不充分或不正確地執行。
《使用 Python 的實作密碼學》首先向您展示如何加密和評估您的數據。然後,這本書將引導您了解各種數據加密方法,如混淆、哈希和強加密,並展示如何攻擊密碼系統。您將學習如何創建哈希、破解它們,並理解它們之間的差異。在最後幾章中,您將使用三個 NIST 推薦的系統:高級加密標準 (AES)、安全哈希算法 (SHA) 和 Rivest-Shamir-Adleman (RSA)。
在本書結束時,您將能夠處理加密中的常見錯誤。
您將學到什麼
- 使用加密和哈希保護數據
- 探索和比較各種加密方法
- 使用凱薩密碼技術加密數據
- 創建哈希並破解它們
- 學習如何使用三個 NIST 推薦的系統:AES、SHA 和 RSA
- 理解加密中的常見錯誤並利用它們
本書適合誰
《使用 Python 的實作密碼學》適合希望學習加密和評估數據,以及比較不同加密方法的安全專業人士。
目錄
- 混淆
- 哈希
- 強加密
