Hands-On Cryptography with Python
رمزنگاری برای محافظت از اطلاعات حساس ضروری است، اما اغلب به صورت ناکافی و یا نادرست انجام میشود. کتاب Hands-On Cryptography with Python، با نشان دادن نحوه رمزگذاری و ارزیابی دادههای شما شروع میشود. سپس این کتاب شما را در بررسی روشهای مختلف رمزگذاری داده ها، مانند مبهم سازی، hashing و رمزگذاری قوی، همراهی میکند و نشان میدهد که چگونه میتوانید به سیستمهای رمزنگاری حمله کنید. شما یاد میگیرید که چگونه هشها را ایجاد کنید، آنها را بشکنید و خواهید فهمید که چرا اینقدر با یکدیگر متفاوت هستند. در فصلهای پایانی، شما از سه سیستم توصیه شده NIST استفاده خواهید کرد: استاندارد رمزگذاری پیشرفته (AES) و (Secure Hash Algorithm (SHA و (Rivest-Shamir-Adleman (RSA.
کتاب «رمزنگاری با پایتون» برای متخصصان امنیتی است که میخواهند یاد بگیرند که دادهها را رمزگذاری و ارزیابی کنند و روشهای مختلف رمزگذاری را مقایسه کنند. در پایان این کتاب، همچنین شما قادر خواهید بود با خطاهای متداول در رمزگذاری مقابله کنید.
مطالبی که در کتاب «رمزنگاری با پایتون»، خواهید آموخت:
- حفاظت از دادهها با رمزگذاری و هش کردن
- بررسی و مقایسه روشهای مختلف رمزگذاری
- رمزگذاری دادهها با استفاده از تکنیک Caesar Cipher
- ایجاد هشها و شکستن آن ها
- یادگیری نحوه استفاده از سه سیستم توصیه شده NIST: AES، SHA و RSA
- درک خطاهای رایج رمز گذاری و استفاده از آن ها