LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Austrian Post 5.49 GLS courier 4.99 DPD courier 4.49 DPD point 3.49

Cryptography with Rust: Implementing Secure Encryption, Hashing, and Authentication Systems

Language EnglishEnglish
E-book Adobe ePub DRM
Publishers Ivan Miller, June 2026
Master Cryptographic Engineering in RustSecurity is not a feature you add to software. It is a prope... Full description
? points 14 b New New
5.59 VAT included
In stock Immediate digital delivery

Master Cryptographic Engineering in RustSecurity is not a feature you add to software. It is a property you engineer from the ground up. This book delivers a rigorous, production-grade guide to implementing cryptography using the Rust programming language, bridging the gap between academic theory and real-world systems that must withstand active, sophisticated attacks.What You Will LearnModern software no longer operates behind a trusted perimeter. Data flows across hostile networks, cloud services, and third-party APIs. This book equips you to protect it at every layer. You will master symmetric and asymmetric encryption, authenticated encryption with AES-GCM and ChaCha20-Poly1305, and cryptographic hash functions including SHA-2, SHA-3, and BLAKE3. You will implement secure password hashing with Argon2, build digital signature systems using Ed25519, and construct full Public Key Infrastructure from the ground up.Why Rust Changes EverythingRust's ownership model and strict type system eliminate entire categories of vulnerabilities before a single line of code executes. You will apply the type-state pattern to enforce cryptographic protocol state machines at compile time, leverage the zeroize crate for guaranteed memory hygiene, and use constant-time comparisons from the subtle crate to defeat timing side-channel attacks. Security is not just implemented; it is enforced by the compiler.From Foundations to ProductionThe journey spans twenty chapters and three appendices. It covers cryptographic random number generation and entropy management, key lifecycle management and rotation without downtime, TLS 1.3 internals, JWT and Paseto authentication, the Noise Protocol Framework, and secure inter-service communication in distributed backends.Production Hardening IncludedThe final section addresses the realities of live deployment: secrets management with HashiCorp Vault, AWS KMS, and Hardware Security Modules; container security and tmpfs-based secrets injection; parallel encryption with Rayon; and fuzzing and property-based testing for cryptographic validation. A dedicated chapter prepares your architecture for the post-quantum transition using ML-KEM and ML-DSA.Who This Book Is ForBackend developers, security engineers, and Rust practitioners with working knowledge of ownership, traits, and Cargo. No advanced mathematics required. Every concept connects directly to code you can compile and deploy.Curated reference appendices cover all major RustCrypto crates, NIST-approved algorithm standards, and a production security checklist.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Cryptography with Rust: Implementing Secure Encryption, Hashing, and Authentication Systems
Author Ivan Miller
Language English
Binding E-book - Adobe ePub DRM
Date of issue 2026
EAN 9798235416772
Libristo code 53484861
Publishers Ivan Miller
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account
Book advisor Libroamiko
Hi, I'm Libroamiko, can I help?