Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rank-math domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mrpython/domains/mrpythonblog.ir/public_html/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woo-wallet domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mrpython/domains/mrpythonblog.ir/public_html/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mrpython/domains/mrpythonblog.ir/public_html/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the elementor-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mrpython/domains/mrpythonblog.ir/public_html/wp-includes/functions.php on line 6131

Notice: Function is_feed was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/mrpython/domains/mrpythonblog.ir/public_html/wp-includes/functions.php on line 6131

Notice: Function is_feed was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/mrpython/domains/mrpythonblog.ir/public_html/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. بارگذاری ترجمه برای دامنه shokrino زودتر از حد مجاز فراخوانی شد. این معمولاً نشان‌دهندهٔ اجرای کدی در افزونه یا پوسته است که خیلی زود اجرا شده است. ترجمه‌ها باید در عملیات init یا بعد از آن بارگذاری شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 6.7.0 افزوده شده است.) in /home/mrpython/domains/mrpythonblog.ir/public_html/wp-includes/functions.php on line 6131

Notice: Undefined index: secret_key in /home/mrpython/domains/mrpythonblog.ir/public_html/wp-content/themes/shokrino/inc/core/functions-init.php on line 754

Deprecated: Non-static method shokrino_zg_admin_setting_bought::is_activated() should not be called statically in /home/mrpython/domains/mrpythonblog.ir/public_html/wp-content/themes/shokrino/inc/core/functions-init.php on line 1486
بررسی پروتکل Diffie Hellman و ریاضیات آن - مستر پایتون

بررسی پروتکل Diffie Hellman و ریاضیات آن

آنچه در این پست میخوانید

یکی از مشکلاتی که الگوریتم های رمزنگاری متقارن دارن ، بحث تبادل کلیدشونه . این مشکل وقتی خیلی به چشم میاد که دو طرف ارتباط خیلی از هم دور باشن و مجبور باشن از طریق اینترنت یا … سر یه کلید توافق کنن . مشکل اینجاست که ممکنه کسی اون وسط بتونه کلیدشون رو شنود کنه . دیفی هلمن اومده که این مشکلو حل کنه . یه الگوریتم ریاضیاتی که دو طرف ارتباط با استفاده از اون سر یک کلید یکسان توافق میکنن بدون اینکه با شنود ارتباط بین اونا بشه فهمید اون کلیده چی بوده !!‌ 🙂 در این ویدیو ابتدا پیشنیاز های ریاضیاتی دیفی هلمن رو مطرح میکنیم ، یک سری قضیه اثبات میکنیم و سپس با استفاده از اون قضایا خیلی راحت دیفی هلمن رو درک میکنیم … با ما همراه باشید 🙂

این آموزش متعلق به بخش رمزنگاری است

برای مشاهده تمام آموزش های رمزنگاری وبسایت مسترپایتون به بخش رمزنگاری مراجعه کنید

پست های مرتبط

مطالعه این پست ها رو از دست ندین!

رمزنگاری حافظه های جانبی با فایل سیستم eCryptfs در لینوکس

فایل سیستم های رمزنگاری (Cryptographic Filesystems) نوعی از فایل سیستم ها هستند که به شما اجازه میدن تا فایل هایی که قصد دارید روی یک پارتیشن حافظه جانبی ذخیره کنید ، به صورت رمزگذاری شده ذخیره بشن تا محرمانگی اون ها حفظ بشه . در این ویدیو میبینیم چطور میتونیم با بهره گیری از فایل سیستم eCryptfs ، فایل های هرنوع حافظه جانبی مثل فلش مموری ، Hard Disk و … رو رمزنگاری کنیم .

بیشتر بخوانید

رمزنگاری کتابی با پایتون

امروزه کتاب ها یکی از دردسترس ترین و پراستفاده ترین چیزای زندگی هممون هستند . چه آدم کتابخونی باشیم یا نه کاملا برعکس ، فرقی نمیکنه در نهایت ما همیشه با کتاب ها سروکار داریم . جالبه بدونید که با استفاده از همین کتاب ها میشه اطلاعاتمون رو رمز کنیم و به بقیه انتقال بدیم . احتمالا روش های مختلفی برای اینکار وجود داره ولی یه نوع الگوریتم رمزنگاری هست به نام رمزنگاری کتابی (Book Cipher) که با استفاده از اون متون خودمون رو با بهره گیری از کتاب ها ، رمز میکنیم . 

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آواتار کاربر کاربر مهمان ی.ف.ن.م ۲۵ مرداد ۱۴۰۲

سلام!لطفا به وبلاگ قدیمی سر بزنید. چیزی زیر menufather نوشتم.

حسین احمدی ۲۷ مرداد ۱۴۰۲

سلام . پوزش بابت تاخیر . بررسی و پاسخ داده شد .


Notice: Function WP_Scripts::add was called incorrectly. اسکریپت با شناسهٔ «better-payment» با وابستگی‌هایی در صف قرار گرفته است که ثبت نشده‌اند: better-payment-payir. Please see Debugging in WordPress for more information. (این پیام در نگارش 6.9.1 افزوده شده است.) in /home/mrpython/domains/mrpythonblog.ir/public_html/wp-includes/functions.php on line 6131