tgoop.com/FaraPython/652
Last Update:
🔸 ماژول Cryptography، یکی از ماژولهای پایتون است که برای پیادهسازی روشهای رمزنگاری و رمزگشایی اطلاعات در برنامهها و سیستمهای کامپیوتری استفاده میشود. این ماژول، حاوی توابع و کلاسهایی است که برای پیادهسازی الگوریتمهای رمزنگاری مختلف، از جمله AES ،DES ،RSA ،DH و HMAC-SHA1 مورد استفاده قرار میگیرد.
🔸 در رمزنگاری با استفاده از Cryptography، ابتدا یک کلید تصادفی برای رمزنگاری و رمزگشایی تولید میشود؛ سپس مخاطب میتواند با استفاده از این کلید، فایلهای خود را رمزنگاری کند تا از دسترسی ناخواسته دیگران محافظت شود. همچنین، کاربران میتوانند از کلید تولید شده، برای رمزگشایی فایلها نیز استفاده کنند.
🔸 در این آموزش، ابتدا با مبحث رمزنگاری آشنا میشویم؛ سپس به تشریح انواع رمزنگاری میپردازیم و در ادامه روش تولید کلید با انواع الگوریتمها را پیادهسازی میکنیم. در انتها، رمزنگاری و رمزگشایی را با الگوریتم AES ،Blowfish و ChaCha20 انجام خواهیم داد و مراحل رمزنگاری و رمزگشایی فایلها در ویندوز را فرا خواهیم گرفت.
📌 برای شروع یادگیری، از لینکهای زیر استفاده کنید:
▫️ آموزش امنیت اطلاعات و رمزنگاری
▫️ آموزش ماژول Cryptography در پایتون – رمزنگاری و رمزگشایی فایل ها
🔗 مجموعه آموزش برنامهنویسی پایتون Python — [کلیک کنید]
@FaraPython — کانال تخصصی آموزش پایتون