
دانلود کتاب Pro Cryptography and Cryptanalysis with C++20 Creating and Programming Advanced Algorithms (به فارسی: رمزنگاری حرفه ای و تحلیل رمز با C++20 ایجاد و برنامه نویسی الگوریتم های پیشرفته) نوشته شده توسط «Marius Iulian Mihailescu – Stefania Loredana Nita»
اطلاعات کتاب رمزنگاری حرفه ای و تحلیل رمز با C++20 ایجاد و برنامه نویسی الگوریتم های پیشرفته
موضوع اصلی: کامپیوتر – شبکه
نوع: کتاب الکترونیکی
ناشر: Apress
نویسنده: Marius Iulian Mihailescu – Stefania Loredana Nita
زبان: english
فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2021
تعداد صفحه: 469 / 470
حجم فایل: 12.41 مگابایت
کد کتاب: 1484265866 , 9781484265864
نوبت چاپ: 1
توضیحات کتاب رمزنگاری حرفه ای و تحلیل رمز با C++20 ایجاد و برنامه نویسی الگوریتم های پیشرفته
با استفاده از C++ 20 و ویژگیهای جدید آن، مهارتهای قوی و اشتیاق به نوشتن الگوریتمهای رمزنگاری و طرحها/ماژولهای امنیتی را توسعه دهید. شما روشهای مناسب برای نوشتن الگوریتمهای رمزنگاری پیشرفته (مانند الگوریتمهای رمزنگاری منحنی بیضوی، رمزنگاری مبتنی بر شبکه، رمزگذاری قابل جستجو و رمزگذاری همومورفیک) را پیدا خواهید کرد، مکانیسمهای رمزنگاری داخلی را بررسی کرده و روشهای رایجی را که در آن الگوریتمها میتوانند پیادهسازی شوند و در عمل به درستی استفاده شود.
نویسندگان از پیچیدگیهای پیشزمینه ریاضی با توضیح مبنای ریاضی آن با عباراتی که یک برنامهنویس به راحتی میتواند آن را درک کند، اجتناب میکنند. آنها نشان میدهند که رمزنگاری «بد» در طول پیادهسازی چگونه وارد میشود و رمزنگاری «خوب» باید چگونه باشد. آنها این کار را با نشان دادن و مقایسه مزایا و معایب بر اساس زمان پردازش، زمان اجرا و قابلیت اطمینان انجام می دهند.
آنچه خواهید آموخت
بدانید کجا و چرا رمزنگاری استفاده می شود و چگونه از آن سوء استفاده می شود
کشف کنید که الگوریتمها و روشهای رمزنگاری مدرن برای چه مواردی استفاده میشوند
طراحی و پیاده سازی مکانیزم های رمزنگاری پیشرفته
ببینید C++20 و ویژگیهای جدید آن چگونه بر آینده پیادهسازی الگوریتمهای رمزنگاری تأثیر میگذارند
اصول رمزنگاری کلید عمومی، از جمله امضای ECDSA و موارد دیگر را تمرین کنید
دریابید که چگونه اکثر الگوریتم ها می توانند شکسته شوند
این کتاب برای چه کسانی است
برنامه نویسان، توسعه دهندگان و مهندسان نرم افزار حرفه ای که در حال توسعه الگوریتم های رمزنگاری و طرح ها/ماژول های امنیتی در C++ هستند. تجربه قبلی برنامه نویسی ++C و IDE و برخی از تجربیات اولیه مفاهیم رمزنگاری (متقارن و نامتقارن) به شدت توصیه می شود.
The authors avoid the complexities of the mathematical background by explaining its mathematical basis in terms that a programmer can easily understand. They show how “bad” cryptography creeps in during implementation and what “good” cryptography should look like. They do so by showing and comparing the advantages and disadvantages based on processing time, execution time, and reliability.
What You Will Learn
Understand where and why cryptography is used and how it gets misused
Discover what modern cryptography algorithms and methods are used for
Design and implement advanced cryptographic mechanisms
See how C++20 and its new features are impacting the future of implementing cryptographic algorithms
Practice the basics of public key cryptography, including ECDSA signatures and more
Find out how most of the algorithms can be broken
Who This Book Is For
Professional programmers, developers, and software engineers who are developing cryptography algorithms and security schemes/modules in C++. Prior C++ programming and IDE experience and some basic experience of cryptography concepts (symmetric and asymmetric) highly recommended.
دانلود کتاب «رمزنگاری حرفه ای و تحلیل رمز با C++20 ایجاد و برنامه نویسی الگوریتم های پیشرفته»

📖 خرید این کتاب
برای دریافت فایل و اطلاع از قیمت، روی یکی از دکمههای زیر کلیک کنید تا پیام آماده برای شما ارسال شود:
پس از ارسال پیام، قیمت و لینک دریافت فایل در اسرع وقت برای شما ارسال خواهد شد.