Open Workbook of Cryptology: A project-based introduction to crypto in Python

Loại tài liệu: Tài liệu số - Tài nguyên giáo dục mở / Bộ sưu tập: Công nghệ thông tin

Tác giả: Jonathan A. Poritz

Nhà xuất bản: Colorado State University, Pueblo

Năm xuất bản: 2021

Tải ứng dụng tại các liên kết sau để xem đầy đủ tài liệu.

Tóm tắt nội dung

Tác giả lập luận rằng mặc dù mật mã học nổi tiếng là phức tạp và khó nắm vững - thường gắn liền với các lý thuyết nâng cao như lý thuyết số, lý thuyết độ phức tạp và tính toán lượng tử - nhưng nhiều khái niệm nền tảng của nó thực sự dễ hiểu và thiết thực. Họ nhấn mạnh rằng cách tốt nhất để hiểu những kiến ​​thức cơ bản này là thông qua trải nghiệm thực tế, đặc biệt là bằng cách làm việc với các nguyên hàm mật mã và triển khai chúng trong mã. Cuốn sách này áp dụng cách tiếp cận đó, sử dụng Python và các thư viện mật mã tiêu chuẩn của nó để khám phá các khái niệm mật mã quan trọng. Tài liệu được thiết kế cho độc giả đã nắm vững Python, nhưng cũng có thể là một cách để người mới bắt đầu củng cố kỹ năng lập trình trong khi học về mật mã. Bằng cách tập trung vào việc triển khai thực tế, cuốn sách hướng đến việc làm sáng tỏ chủ đề và giúp nó dễ tiếp cận hơn.

Abstract:

The author argues that while cryptology has a reputation for being complex and difficult to master - often associated with advanced theories like number theory, complexity theory, and quantum computation - many of its foundational concepts are actually accessible and practical. They emphasize that the best way to understand these basics is through hands-on experience, particularly by working with cryptographic primitives and implementing them in code. This book adopts that approach, using Python and its standard cryptographic libraries to explore key cryptological concepts. The material is designed for readers with a solid grasp of Python, though it can also serve as a way for beginners to strengthen their programming skills while learning about cryptography. By focusing on practical implementation, the text aims to demystify the subject and make it more approachable.

Ngôn ngữ:eng
Tác giả:Jonathan A. Poritz
Thông tin nhan đề:Open Workbook of Cryptology: A project-based introduction to crypto in Python
Nhà xuất bản:Colorado State University, Pueblo
Loại hình:Tài nguyên giáo dục mở / Bộ sưu tập: Công nghệ thông tin
Bản quyền:https://creativecommons.org/share-your-work/use-remix/cc-licenses/#by-sa
Nguồn gốc:https://it-ebooks.dev/books/programming/open-workbook-of-cryptology
Mô tả vật lý:95tr
Năm xuất bản:2021

Sử dụng ứng dụng Libol Bookworm quét QRCode này để mượn và đọc tài liệu)

(Lưu ý: Sử dụng ứng dụng Bookworm để xem đầy đủ tài liệu. Bạn đọc có thể tải Bookworm từ App Store hoặc Google play với từ khóa "Libol Bookworm”)