SlideShare a Scribd company logo
1 of 54
Download to read offline
‫دارید‬ ‫تمایییل‬ ‫اگییر‬
‫با‬ ‫را‬ ‫خود‬ ‫دانییش‬
‫اشتراک‬ ‫به‬ ‫دیگران‬
‫یا‬ ‫بگذارییییییییید‬
‫از‬ ‫تا‬ ‫کنجکاوییییید‬
‫آزاد‬ ‫های‬‫تکنولوژی‬
‫اطلعاتی‬ ‫جدییییید‬
‫از‬ ‫یا‬ ‫و‬ ‫ید‬‫ی‬‫کن‬ ‫یب‬‫س‬‫ک‬
‫چند‬ ‫کنار‬ ‫در‬ ‫بودن‬
‫در‬ ‫فعال‬ ‫دوست‬
‫لذت‬ ‫زمینه‬ ‫ایییین‬
‫ما‬ ‫بیییا‬ ،‫بریییید‬‫می‬
.‫شوید‬‫همراه‬
((HistoryHistory&&&&TechniqueTechnique&&&& FutureFuture))
C i t g aC i t g a hh
r p o r p yr p o r p y
‫نگاری‬‫پنهان‬« ‫یا‬‫ی‬‫یتیگانوگرافی‬‫س‬‫ا‬‫آن‬ ‫هدف‬ ‫و‬ ‫یت‬‫س‬‫ا‬ ‫یی‬‫ن‬‫پنها‬ ‫ارتباط‬ ‫برقراری‬ ‫یم‬‫ل‬‫ع‬ ‫و‬ ‫یر‬‫ن‬‫ه‬ »‫پنهان‬
‫یی‬‫ش‬‫پوش‬ ‫یانه‬‫س‬‫ر‬ ‫یک‬‫ی‬ ‫در‬ ‫پیام‬ ‫دادن‬ ‫قرار‬ ‫ییله‬‫س‬‫و‬ ‫یه‬‫ب‬ ‫ارتباط‬ ‫کردن‬‫کمترین‬ ‫یه‬‫ک‬ ‫ای‬‫گونه‬ ‫یه‬‫ب‬ ‫یت‬‫س‬‫ا‬
‫به‬ ‫یی‬‫ت‬‫ح‬ ‫را‬ ‫یانه‬‫س‬‫ر‬ ‫در‬ ‫پنهان‬ ‫پیام‬ ‫یت‬‫ی‬‫موجود‬ ‫نتوان‬ ‫و‬ ‫ید‬‫ی‬‫نما‬ ‫ایجاد‬ ‫ین‬‫آ‬ ‫در‬ ‫را‬ ‫یف‬‫ش‬‫ک‬ ‫یل‬‫ب‬‫قا‬ ‫یر‬‫ی‬‫تغی‬
‫آب‬‫با‬‫نوشتن‬‫ساخت.(مانند‬‫آشکار‬‫احتمالی‬‫صورت‬‫لیمو‬)‫کاغذ‬‫روی‬‫بر‬
‫رمزنگاری‬‫رمزنگاری‬
‫شی‬‫ش‬‫دان‬‫انتقال‬ ‫های‬‫روش‬ ‫و‬ ‫اصول‬ ِ‫ش‬‫ت‬‫شناخ‬ ‫و‬ ‫شی‬‫س‬‫برر‬ ‫شه‬‫ب‬ ‫شه‬‫ک‬ ‫شت‬‫س‬‫ا‬
‫انتقال‬ ‫مسیر‬ ‫اگشر‬ ‫(حتشی‬ ‫امشن‬ ‫صشورت‬ ‫بشه‬ ‫اطعاات‬ ‫ذخیره‬ ‫یشا‬
‫ناامن‬ ‫اطعاات‬ ‫ذخیره‬ ‫شل‬‫ح‬‫م‬ ‫شا‬‫ی‬ ‫شی‬‫ط‬‫ارتبا‬ ‫های‬‫کانال‬ ‫و‬ ‫اطعاات‬
.‫پردازد‬‫می‬ )‫باشند‬
✔‫رمزنگاری‬‫های‬‫تکنیک‬ ‫از‬ ‫شتفاده‬‫س‬‫ا‬‫شی‬‫ض‬‫ریا‬‫برقراری‬ ‫برای‬ ،‫امنیت‬
‫اطعاات‬.‫است‬
✔‫شل‬‫ص‬‫درا‬‫رمزنگاری‬‫به‬ ‫اطعاات‬ ‫شا‬‫ی‬ ‫پیام‬ ‫شن‬‫ت‬‫م‬ ‫دادن‬ ‫شر‬‫ی‬‫تغی‬ ‫شش‬‫ن‬‫دا‬
‫یک‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫و‬ ‫رمز‬ ‫کلید‬ ‫کمک‬‫الگوریتم‬،‫است‬ ‫رمز‬
✔‫شش‬‫ش‬‫دان‬‫رمزنگاری‬‫قبیل‬ ‫از‬ ‫شیاری‬‫ش‬‫بس‬ ‫مقدمات‬ ‫شه‬‫ش‬‫پای‬ ‫بر‬‫تئوری‬
‫اطعاات‬،‫ااداد‬ ‫نظریه‬‫و‬‫آمار‬.‫است‬‫شده‬ ‫بنا‬
‫کلمه‬ ‫انگلیسسسسی‬ ‫زبان‬ ‫در‬ ‫رمزنگاری‬ ‫معادل‬
Cryptography‫یونانی‬ ‫لغات‬ ‫از‬ ‫سه‬‫برگرفت‬ ‫سه‬‫ک‬ ،‫ست‬‫اس‬
kryptos« ‫مفهوم‬ ‫سه‬‫ب‬‫سه‬‫محرمان‬‫و‬ »graphien‫به‬
«‫معنای‬‫نوشتن‬.‫است‬»
Kryptos is a
sculpture by the
American artist
Jim Sanborn
located on the
grounds of the
CIA in Langley,
Virginia.
‫سومریان‬‫نوشته‬‫سنگ‬‫ق.م‬‫سال‬35003500
‫ق.م‬‫سال‬ ‫باستان‬‫مصریان‬‫ق.م‬‫سال‬ ‫باستان‬‫مصریان‬19001900
withwith
PythonPython
‫اسحاق‬‫بن‬‫یعقوب‬‫ابویوسف‬
‫به‬‫ملقب‬‫ابوالحکماء‬
✔‫عمل‬‫در‬‫که‬‫تئوری‬‫لحاظ‬‫به‬‫نه‬‫اگر‬‫رمزنگاری‬‫سیستم‬‫شکست‬‫غیرقابل‬.‫باشد‬
✔‫یا‬‫ه‬‫تن‬ ‫یه‬‫ک‬‫بل‬ .‫باشد‬ ‫یه‬‫ت‬‫نداش‬ ‫ای‬‫محرمانه‬ ‫و‬ ‫پنهان‬ ‫یه‬‫ت‬‫نک‬ ‫یچ‬‫ی‬‫ه‬ ‫ید‬‫ی‬‫با‬ ‫نگاری‬ ‫یز‬‫م‬‫ر‬ ‫ییستم‬‫س‬‫سری‬ ‫یه‬‫ک‬ ‫چیزی‬
‫رمز‬‫کلید‬‫است‬.‫است‬
✔ً‫ل‬‫او‬‫یه‬‫ک‬ ‫ید‬‫ش‬‫با‬‫انتخاب‬‫یل‬‫ب‬‫قا‬ ‫ای‬‫گونه‬‫یه‬‫ب‬ ‫ید‬‫ی‬‫با‬ ‫یز‬‫م‬‫ر‬ ‫ید‬‫ی‬‫کل‬‫عوض‬‫را‬‫آن‬‫یی‬‫ت‬‫براح‬‫بتوان‬‫بتوان‬ ً‫ا‬‫ثانی‬ ‫و‬‫کرد‬
.‫نباشد‬‫رمز‬‫کلید‬‫کردن‬‫یاداشت‬‫به‬‫نیازی‬‫و‬‫سپرد‬‫خاطر‬‫به‬‫را‬‫آن‬
✔.‫باشند‬‫مخابره‬‫قابل‬‫تلگراف‬‫خطوط‬‫طریق‬‫از‬‫باید‬‫نگاری‬‫رمز‬‫متون‬...‫و‬‫اینترنت‬‫//متاالبل‬
✔.‫باشد‬‫نال‬‫و‬‫حمل‬‫قابل‬‫یکنفر‬‫توسط‬‫باید‬‫شده‬‫رمز‬‫اسناد‬‫یا‬‫نگاری‬‫رمز‬‫دستگاه‬
✔.‫باشد‬‫اندازی‬‫راه‬‫قابل‬‫سهولت‬‫به‬‫باید‬‫رمزنگاری‬‫سیستم‬
‫پژوهشهای‬ ‫از‬ ‫را‬ ‫خود‬ ‫شهرت‬ ‫کرشهف‬ ‫آگوسییت‬
‫زبان‬ ‫و‬ ‫خصوص‬ ‫ین‬‫ی‬‫ا‬ ‫در‬ ‫یه‬‫ک‬ ‫یی‬‫ی‬‫کتابها‬ ‫و‬ ‫یی‬‫س‬‫زبانشنا‬
‫یال‬‫س‬‫در‬ ‫او‬.‫آورد‬ ‫یت‬‫س‬‫بد‬ ‫بود‬ ‫یه‬‫ت‬‫نوش‬ ‫ولپوک‬1۸۸3
.‫کرد‬‫منتشر‬»‫نظامی‬‫نگاری‬‫یز‬‫م‬‫«ر‬‫عنوان‬‫با‬‫یه‬‫ل‬‫ماا‬‫دو‬
‫داشت‬ ‫وجود‬ ‫یاسی‬‫س‬‫ا‬ ‫یل‬‫ص‬‫ا‬ ‫یش‬‫ش‬ ‫یه‬‫ل‬‫ماا‬ ‫دو‬ ‫ین‬‫ی‬‫ا‬ ‫در‬
‫نگاری‬‫رمز‬‫ین‬‫ی‬‫قوان‬‫از‬‫یی‬‫ک‬‫ی‬‫عنوان‬‫یه‬‫ب‬‫ین‬‫آ‬‫دوم‬‫یل‬‫ص‬‫ا‬‫یه‬‫ک‬
‫نگاری‬ ‫رمز‬ ‫در‬ ‫دانشمندان‬ ‫یتفاده‬‫س‬‫ا‬ ‫مورد‬ ‫یم‬‫ه‬ ‫هنوز‬
:‫است‬‫پیشرفته‬
‫شانون‬‫اصل‬
« ‫عنوان‬ ‫یا‬‫ب‬ ‫را‬ ‫یف‬‫ه‬‫کرش‬ ‫یل‬‫ص‬‫ا‬ ‫از‬ ‫یخه‬‫س‬‫ن‬ ‫یک‬‫ی‬ ‫شانون‬‫را‬ ‫سیستم‬ ‫ین‬‫م‬‫دش‬
‫ید‬‫س‬‫شنا‬‫می‬‫شانون‬ ‫موضوع‬ ‫اصل‬ ‫نام‬ ‫یا‬‫ب‬ ‫او‬ ‫گفت‬ ‫ین‬‫ی‬‫ا‬ .‫کرد‬ ‫یه‬‫ل‬‫فرمو‬ »ٔ‫ه‬‫ه‬
.‫شود‬‫می‬‫شناخته‬
،‫است‬ ‫مطرح‬ ‫شانون‬ ‫قانون‬ ‫نام‬ ‫بیا‬ ‫کیه‬ ‫قانونیی‬ ‫تریین‬‫معروف‬ ‫شایید‬
‫که‬ ‫ید‬‫ش‬‫با‬ ‫نویزدار‬ ‫شبک‬ ‫یک‬‫ی‬ ‫در‬ ‫اطلعات‬ ‫یال‬‫س‬‫ار‬ ‫توان‬ ‫یر‬‫ث‬‫حداک‬ ‫فرمول‬ٔ‫ه‬‫ه‬
‫با‬ ‫کانال‬ ‫یک‬‫ی‬ ‫در‬ ‫اطلعات‬ ‫یال‬‫س‬‫ار‬ ‫یرعت‬‫س‬ ‫یه‬‫ک‬ ‫کرد‬ ‫یت‬‫ب‬‫ثا‬ ‫شانون‬ ‫ین‬‫آ‬ ‫یی‬‫ط‬
‫یز‬‫ی‬‫نو‬N‫ید‬‫ن‬‫با‬ ‫پهنای‬ ‫و‬W‫ییگنال‬‫س‬ ‫و‬P‫از‬ ‫تواند‬‫نمی‬ ،‫یز‬‫ت‬‫هر‬ ‫یب‬‫س‬‫ح‬ ‫بر‬C
‫که‬‫باشد‬‫بیشتر‬C‫است‬‫ثانیه‬‫بر‬‫بیت‬‫حسب‬‫بر‬
‫لعات‬ّ‫اط‬ ‫یه‬‫ی‬ّ‫ی‬‫نظر‬‫در‬ ‫مؤثر‬ ‫یل‬‫ی‬‫عوام‬ ‫و‬ ‫یط‬‫ی‬‫شرای‬ ‫از‬ ‫یی‬‫ی‬‫ریاض‬ ‫یی‬‫ی‬‫مدل‬
‫نظری‬ .‫آورد‬‫می‬ ‫یم‬‫ه‬‫فرا‬ ‫لعات‬ّ‫اط‬ ‫و‬ ‫یا‬‫ه‬‫داده‬ ‫پردازش‬ ‫و‬ ‫انتاال‬ٔ‫ه‬
«‫جهت‬‫یی‬‫ش‬‫رو‬ ‫ارائ‬‫با‬‫اطلعات‬ٔ‫ه‬‫ه‬‫سازی‬‫یی‬ّ‫م‬‫ک‬‫و‬‫عددی‬‫گیری‬‫اندازه‬
‫اطلعات‬‫و‬ ،‫دریافت‬ ،‫ارسیییال‬ ‫ماننییید‬ ‫موضوعاتیییی‬ ‫بیییه‬ »
.‫پردازد‬‫می‬‫اطلعات‬‫و‬‫ها‬‫داده‬ ‫بهین‬‫سازی‬‫ذخیره‬ٔ‫ه‬
‫شانون؛‬‫ِلوود‬‫ا‬‫کلود‬‫دان‬‫ریاضی‬،‫الکترونیک‬‫مهندس‬‫و‬‫رمزنگار‬‫است‬‫آمریکایی‬‫معروف‬
‫پدر‬‫عنوان‬‫به‬‫که‬‫اطلعات‬‫نظریه‬.‫شود‬‫می‬‫شناخته‬
‫پاییه‬ ‫بر‬ ‫الکترومکانیکیی‬ ‫های‬‫ماشین‬ ‫از‬ ‫ای‬‫دسیته‬ ‫نام‬‫روتور‬‫های‬‫پیام‬ ‫رمزگشایی‬ ‫و‬ ‫رمزنگاری‬ ‫برای‬ ‫کیه‬ ‫اسیت‬
«.‫رفته‬‫می‬ ‫بکار‬ ‫یه‬‫ن‬‫محرما‬‫یا‬‫م‬‫انیگ‬‫یی‬‫ن‬‫آلما‬ ‫مهندس‬ ‫یت‬‫س‬‫بد‬ »‫شربیوس‬ ‫آرتور‬.‫شد‬ ‫اختراع‬ ‫اول‬ ‫جهانی‬ ‫یگ‬‫ن‬‫ج‬ ‫پایان‬ ‫در‬
‫نام‬ ‫یه‬‫ب‬ ‫ین‬‫ی‬‫ماش‬ ‫ین‬‫ی‬‫ا‬ ‫از‬ ‫ای‬‫ویژه‬ ‫مدل‬ ‫نازی‬ ‫آلمان‬ ‫یش‬‫ت‬‫ار‬‫یت‬‫خ‬‫ورما‬ ‫انیگمای‬‫و‬ ‫رمزنگاری‬ ‫منظور‬ ‫به‬ ‫و‬ ‫نمود‬ ‫ید‬‫ی‬‫تول‬ ‫را‬
‫به‬ ‫آلمان‬ ‫یش‬‫ت‬‫ار‬ ‫شده‬ ‫رمزگذاری‬ ‫های‬‫یبرد.پیام‬‫می‬ ‫بکار‬ ‫دوم‬ ‫یی‬‫ن‬‫جها‬ ‫یگ‬‫ن‬‫ج‬ ‫طول‬ ‫در‬ ‫یی‬‫م‬‫نظا‬ ‫های‬‫پیام‬ ‫یی‬‫ی‬‫رمزگشا‬
‫بدست‬‫بار‬‫اولین‬‫انیگما‬‫وسیله‬‫ها‬‫بریتانیایی‬.‫شد‬‫شکسته‬
‫روتور‬ ‫پایه‬ ‫بر‬ ‫های‬‫یتگاه‬‫ی‬‫دس‬ ‫یه‬‫ی‬‫بای‬ ‫ید‬‫ی‬‫مانن‬
‫های‬‫سیستم‬ ‫یر‬‫ی‬‫ز‬ ‫از‬ ‫یی‬‫ب‬‫ترکی‬ ‫یا‬‫م‬‫انیگ‬ ‫یتگاه‬‫س‬‫د‬
‫یی‬‫ک‬‫مکانی‬‫یی‬‫ک‬‫مکانی‬‫و‬‫یی‬‫ق‬‫بر‬‫یی‬‫ق‬‫بر‬‫یش‬‫خ‬‫ب‬ .‫یت‬‫س‬‫ا‬‫از‬ ‫آن‬ ‫یی‬‫ک‬‫مکانی‬‫از‬ ‫آن‬ ‫یی‬‫ک‬‫مکانی‬
‫های‬‫دیسک‬ ‫از‬ ‫ای‬ ‫یته‬‫ی‬‫دس‬ ‫و‬ ‫ید‬‫ی‬‫کلی‬ ‫یفحه‬‫ی‬‫ص‬‫های‬‫دیسک‬ ‫از‬ ‫ای‬ ‫یته‬‫ی‬‫دس‬ ‫و‬ ‫ید‬‫ی‬‫کلی‬ ‫یفحه‬‫ی‬‫ص‬
‫چرخنده‬‫چرخنده‬‫نام‬ ‫یه‬‫ب‬‫روتور‬‫روتور‬‫و‬ ‫است؛‬‫شده‬ ‫یاخته‬‫س‬
‫حداقل‬ ‫چرخیش‬ ‫باعیث‬ ‫کیه‬ ‫خاصیی‬ ‫قطعات‬
.‫شوند‬‫می‬‫کلید‬‫یک‬‫فشار‬‫با‬‫روتور‬‫یک‬
‫کار‬ ‫طوری‬ ‫مکانیکی‬ ‫قطعات‬ ‫یی‬‫ی‬‫برق‬ ‫ییر‬‫ی‬‫مس‬
.‫بسازند‬ ‫را‬ ‫یف‬‫ی‬‫مختل‬ ‫های‬‫مدار‬ ‫یا‬‫ی‬‫ت‬ ‫ید‬‫ی‬‫کنن‬‫می‬
‫چند‬ ‫یا‬‫ی‬ ‫یک‬‫ی‬ ‫ید‬‫ی‬‫کل‬ ‫یک‬‫ی‬ ‫فشار‬ ‫یا‬‫ب‬ ‫یه‬‫ک‬ ‫یه‬‫ن‬‫گو‬‫این‬
‫حرکت‬ ‫ای‬‫یافته‬ ‫یازمان‬‫ی‬‫س‬ ‫یل‬‫ی‬‫شک‬ ‫یه‬‫ی‬‫ب‬ ‫روتور‬
‫جریان‬.‫کنند‬‫می‬‫کامل‬‫را‬‫مدار‬‫یک‬‫ی‬‫و‬‫ید‬‫ن‬‫کن‬‫می‬
‫شدن‬ ‫روشن‬ ‫باعیث‬ ‫گوناگون‬ ‫اجزای‬ ‫راه‬ ‫از‬
‫دستگاه‬ ‫یی‬‫ی‬‫خروج‬ ‫ین‬‫ی‬‫ای‬ ‫یه‬‫ی‬‫ک‬ ‫شود‬‫می‬ ‫یی‬‫ی‬‫لمپ‬
‫پیام‬ ‫خواهد‬‫می‬ ‫رمزنگار‬ ‫یه‬‫ن‬‫نمو‬ ‫برای‬ .‫یت‬‫س‬‫ا‬
ANX‫کلید‬ ‫اول‬ ‫کاربر‬ ‫ید‬‫ن‬‫ک‬ ‫یپ‬‫ی‬‫تا‬ ‫را‬A‫را‬
‫ممکن‬ ‫یه‬‫ی‬‫ک‬ ‫یورت‬‫ی‬‫ص‬ ‫ین‬‫ی‬‫ای‬ ‫یه‬‫ی‬‫ب‬ ‫ید‬‫ی‬‫ده‬‫می‬ ‫فشار‬
‫یپ‬‫م‬‫ل‬ ‫یت‬‫س‬‫ا‬z‫صورت‬ ‫ین‬‫ی‬‫ا‬ ‫در‬ ‫شود‬ ‫ین‬‫ش‬‫رو‬
‫رمزی‬ ‫پیام‬ ‫از‬ ‫حرف‬ ‫ین‬‫ی‬‫اول‬z‫و‬ ‫بود؛‬ ‫خواهد‬
‫ید‬‫ی‬‫کل‬‫کاربر‬N‫یپس‬‫س‬‫و‬X‫شکل‬‫ین‬‫ی‬‫هم‬‫یه‬‫ب‬‫و‬
.‫کند‬‫می‬‫تایپ‬‫را‬‫پیام‬
‫یک‬‫که‬‫حالتی‬‫مجموع‬
‫اینیگما‬‫دستگاه‬
‫باشد‬‫داشته‬‫تواند‬‫می‬
‫اینیگما‬‫کشی‬‫برق‬‫مسیر‬
‫اعداد‬ ‫ایسیییتگاه‬‫موج‬‫رادیویی‬ ‫های‬‫ایسیییتگاه‬ ‫بیییه‬
‫در‬ ‫نفر‬ ‫یک‬‫ی‬ ً‫ل‬‫معمو‬ ‫یا‬‫ه‬‫آن‬ ‫در‬ ‫یه‬‫ک‬ ‫ی‬‫د‬‫شو‬‫می‬ ‫یه‬‫ت‬‫گف‬‫یی‬‫ه‬‫کوتا‬
‫را‬ ‫ها‬‫آن‬ ‫توان‬‫می‬ ‫یه‬‫ک‬ ‫یت‬‫س‬‫ا‬ ‫ی‬‫د‬‫اعدا‬ ‫یری‬‫س‬ ‫یک‬‫ی‬ ‫خواندن‬ ‫حال‬
‫از‬ .‫کرد‬ ‫تبدیل‬ ‫یار‬‫د‬‫معنا‬ ‫پیام‬ ‫ییک‬ ‫بیه‬‫کدگشاییی‬‫از‬ ‫پیس‬
‫کشورها‬ ‫ارتباط‬ ،‫ها‬‫یتگاه‬‫س‬‫ای‬ ‫ین‬‫ی‬‫ا‬ ‫یی‬‫ل‬‫احتما‬ ‫کاربردهای‬
.‫است‬ ‫جهان‬ ‫یر‬‫ی‬‫ی‬‫ی‬‫دیگ‬ ‫نااط‬ ‫در‬ ‫هایشان‬‫جاسییییوس‬
‫این‬ ‫رمزگشاییی‬ ‫کلیید‬ ‫یاشتین‬‫د‬ ‫اختیار‬ ‫در‬ ‫بیا‬ ‫جاسیوسان‬
.‫شوند‬‫متوجه‬‫را‬‫آن‬‫پیام‬‫توانند‬‫می‬‫کدها‬
‫هیا‬ ‫ای‬ ‫سیرخه‬( ‫بزرگ‬ ‫برادر‬ ‫بیه‬ ‫مثل‬‫دادا‬‫بردار‬ ‫به‬ ‫و‬ )
( ‫یر‬‫ت‬‫کوچک‬‫بره‬(‫بزرگتر‬‫یر‬‫ه‬‫خوا‬ ‫یه‬‫ب‬‫یا‬‫ی‬‫ید‬‫ن‬‫گوی‬ ‫یی‬‫م‬)‫دو‬‫دو‬)
( ‫یر‬‫ت‬‫کوچک‬ ‫یر‬‫ه‬‫خوا‬ ‫یه‬‫ب‬ ‫و‬‫خواک‬‫به‬‫ین‬‫ی‬‫همچن‬‫ید‬‫ن‬‫گوی‬ ‫یی‬‫م‬)
(‫پسر‬‫لیزی‬(‫دختر‬‫به‬‫و‬)‫کی‬‫دوک‬.‫گویند‬‫می‬)
« ‫مردم‬ ‫خاص‬ ‫یه‬‫ی‬‫ی‬‫لهج‬‫یرخه‬‫ی‬‫ی‬‫س‬‫مااطع‬ ‫در‬ »
‫از‬ ‫نگرانی‬ ‫بدون‬ ‫یه‬‫ک‬ ‫یت‬‫س‬‫ا‬ ‫شده‬ ‫یبب‬‫س‬ ‫یاس‬‫س‬‫ح‬
‫پیام‬ ‫ترین‬‫سری‬ ‫بتوانییم‬ ‫دشمین‬ ‫جاسیوسی‬
.‫کنیم‬‫منتال‬‫کشور‬‫در‬‫را‬‫ها‬
‫یه‬‫ک‬‫ید‬‫ش‬‫مطرح‬‫ای‬‫یه‬‫ع‬‫شای‬‫یا‬‫ه‬‫یانه‬‫س‬‫ر‬‫از‬‫یی‬‫خ‬‫بر‬‫در‬‫یش‬‫ی‬‫پ‬‫چندی‬‫حسین‬
‫فریدون‬‫جمهور‬ ‫یس‬‫ی‬‫رئ‬ ‫برادر‬‫زبان‬ ‫از‬‫استفاده‬‫یا‬‫ب‬‫مذاکرات‬‫طول‬ ‫در‬ ،
‫امور‬ ‫وزرات‬ ‫که‬ ‫ید‬‫ن‬‫هرچ‬ .‫یت‬‫س‬‫ا‬ ‫بوده‬ ‫ارتباط‬ ‫در‬ ‫تهران‬ ‫یا‬‫ب‬ ‫ای‬‫یرخه‬‫س‬
‫ولی‬ ‫کرد‬ ‫یب‬‫ی‬‫تکذی‬ ‫را‬ ‫یبر‬‫ی‬‫خ‬ ‫ین‬‫ی‬‫ای‬ ‫ابتدا‬ ‫همان‬ ‫در‬ ‫کشورمان‬ ‫یه‬‫ی‬‫خارج‬
« ‫موضوع‬‫ای‬‫یرخه‬‫س‬ ‫زبان‬ ‫یه‬‫ب‬ ‫ای‬‫یته‬‫س‬‫ه‬ ‫مکاتبات‬‫سوژه‬ ‫امروز‬ ‫یا‬‫ت‬ »
.‫است‬‫بوده‬‫اجتماعی‬‫های‬‫شبکه‬
‫یی‬‫ت‬‫هم‬ ‫یماعیل‬‫س‬‫ا‬‫مانند‬ ‫یمنان‬‫س‬ ‫یه‬‫ا‬‫منط‬ ‫گویشهای‬ ‫یز‬‫ج‬ ‫یه‬‫ب‬« :‫یمنان‬‫س‬ ‫یر‬‫ت‬‫بر‬ ‫پژوهشگران‬ ‫و‬ ‫یا‬‫ه‬ ‫ینده‬‫س‬‫نوی‬ ‫از‬ ‫یی‬‫ک‬‫ی‬
‫ای‬ ‫یرخه‬‫س‬،‫ینگسری‬‫س‬‫و‬‫افتری‬‫یه‬‫ب‬ ‫یا‬‫ی‬ ‫یه‬‫ک‬ ‫یم‬‫ی‬‫دار‬ ‫یز‬‫ی‬‫ن‬ ‫یر‬‫گ‬‫دی‬ ‫یش‬‫ی‬‫گو‬ ‫گروه‬ ‫دو‬ ،‫یی‬‫ن‬‫ایرا‬ ‫یی‬‫س‬‫فار‬‫یا‬ ‫و‬ ‫یتند‬‫س‬‫ه‬ ‫یک‬‫ی‬‫نزد‬
‫یل‬‫ث‬‫م‬‫شاهرودی‬ ‫یش‬‫ی‬‫گو‬‫یه‬‫ب‬‫یبری‬‫ط‬( ‫یی‬‫ن‬‫مازندرا‬ ‫زبان‬ ‫خانواده‬‫های‬ ‫گویش‬ ‫از‬ ‫یومی‬‫س‬ ‫گروه‬ ‫یه‬‫ت‬‫الب‬ .‫اند‬‫شبیه‬ )
‫فرهنگ‬ ‫دارای‬ ‫و‬ ‫ید‬‫ن‬‫ا‬ ‫کرده‬ ‫مهاجرت‬ ‫یمنان‬‫س‬ ‫یتان‬‫س‬‫ا‬ ‫جغرافیای‬ ‫یه‬‫ب‬ ‫یی‬‫ل‬‫دلی‬ ‫یه‬‫ب‬ ‫یا‬‫ن‬‫ب‬ ‫یش‬‫ی‬‫پ‬ ‫یال‬‫س‬ ‫ید‬‫ص‬‫یک‬ ‫از‬ ‫یه‬‫ک‬ ‫یر‬‫گ‬‫دی‬
‫گروه‬ ‫در‬ ‫که‬‫یت‬‫س‬‫ا‬‫شده‬‫یه‬‫ف‬‫اضا‬ ‫یمنان‬‫س‬‫های‬ ‫یش‬‫ی‬‫گو‬ ‫یه‬‫ع‬‫مجمو‬‫یه‬‫ب‬،‫یتند‬‫س‬‫ه‬‫یم‬‫ه‬ ‫باری‬‫یر‬‫پ‬‫و‬‫یا‬‫ن‬‫اغ‬ ‫یل‬‫ب‬‫قا‬ ‫گویشهای‬
‫مانند‬‫هایی‬‫گویش‬‫به‬‫توان‬‫می‬‫سوم‬‫الیکائی‬‫و‬‫گرمساری‬».‫کرد‬‫اشاره‬
‫رمز‬‫رمز‬‫جانشینی‬‫جانشینی‬‫با‬‫با‬‫سیمبول‬‫سیمبول‬
‫تفاوت‬‫رمز‬‫با‬‫کد‬
‫کاراکتر‬‫یه‬‫ب‬‫یر‬‫ت‬‫کاراک‬‫تبدیل‬‫از‬‫عبارتست‬‫رمز‬.‫شوند‬‫می‬‫قائل‬‫تمایز‬‫کد‬‫و‬‫رمز‬‫بین‬‫رمزنگاری‬ ‫متخصصین‬
.‫شود‬‫توجه‬‫پیام‬‫آن‬‫شناختی‬‫زبان‬‫محتویات‬‫به‬‫که‬‫آن‬‫بدون‬‫بیت‬‫به‬‫بیت‬‫یا‬
.‫کند‬‫می‬‫جایگزین‬‫دیگر‬‫علمت‬‫یا‬‫کلمه‬‫یک‬‫با‬‫را‬‫ای‬‫کلمه‬‫که‬‫است‬‫تبدیلی‬‫کد‬،‫ماابل‬‫طرف‬‫در‬
‫آشکار‬‫متن‬
‫رمز‬‫حالت‬‫به‬‫شدن‬‫تبدیل‬‫از‬‫قبل‬‫و‬‫اصلی‬‫حالت‬‫در‬‫را‬‫اطلعات‬‫و‬‫پیام‬
‫رمز‬‫متن‬
.‫شود‬‫می‬‫گفته‬،‫رمز‬‫حالت‬‫به‬‫شدن‬‫تبدیل‬‫از‬‫بعد‬‫اطلعات‬‫و‬‫پیام‬‫به‬
)‫کردن‬‫(رمز‬‫رمزگذاری‬
.‫کند‬‫می‬‫تبدیل‬‫رمز‬‫به‬‫را‬‫پیام‬،‫رمز‬‫کلید‬‫از‬‫استفاده‬‫با‬‫که‬‫است‬‫عملیاتی‬
)‫رمز‬‫(بازکردن‬‫رمزگشایی‬
‫نظر‬‫از‬.‫گرداند‬‫بازمی‬‫اصلی‬‫پیام‬‫به‬‫را‬‫شده‬‫رمز‬‫پیام‬،‫رمز‬‫کلید‬‫از‬‫استفاده‬‫با‬‫که‬‫است‬‫عملیاتی‬
.‫است‬‫کردن‬‫رمز‬‫الگوریتم‬‫عکس‬‫الگوریتم‬‫این‬،‫ریاضی‬
‫رمز‬‫کلید‬
‫و‬‫شود‬‫می‬‫داده‬‫رمز‬‫الگوریتم‬‫به‬‫ورودی‬‫پارامتر‬‫عنوان‬‫به‬‫که‬‫است‬‫عددی‬ ً‫ل‬‫معمو‬‫اطلعاتی‬
.‫گیرد‬‫می‬‫انجام‬‫آن‬‫از‬‫استفاده‬‫با‬‫رمزگشایی‬‫و‬‫رمزگذاری‬‫عملیات‬
plaintext
ciphertext
Decrypt
Encryption
Key
✔‫سیستم‬
‫رمز‬
‫مسیری‬
TIIRTIIR
HSPTHSPT
IAHIAHXX
SCESCETT
RTXTECSIHTIIPHASRTXTECSIHTIIPHAS
✔‫ریلی‬‫رمز‬‫سیستم‬
tiirhsscpettiahxtiirhsscpettiahx
‫کردن‬ ‫جابجا‬ ‫بیا‬ ‫جابجاییی‬ ‫رمزنگاری‬ ‫در‬
‫دهد‬‫می‬‫انجام‬‫را‬‫کردن‬‫رمز‬‫عمل‬‫حروف‬ ✔‫جا‬
✔‫به‬
✔‫جایی‬
This is aThis is a cipher txtcipher txt
shirazshiraz
‫کلید‬‫کلید‬
haes icrq siti tsht ipxyhaes icrq siti tsht ipxy
26189819
zrihs
26189819
isiht
picas
xtreh
yiqst
sqiysqiy
nullnull
‫ستونی‬
‫متوسطیان‬‫ایویل‬
‫اصغر‬ ‫اکبر‬
‫شده‬‫رمز‬‫متن‬ً‫ا‬‫صرف‬‫حمله‬
Ciphertext Ciphertext
‫فراگیر‬‫جستجوی‬‫حمله‬
‫آماری‬‫حمله‬
‫آماری‬‫حمله‬‫یک‬‫اندازی‬‫راه‬‫برای‬‫ساده‬‫متن‬‫زبان‬ ‫زاتی‬‫های‬‫ویژگی‬ ‫برخی‬‫از‬‫رمز‬‫گر‬‫تحلیل‬
‫حرف‬‫مثال‬‫برای‬‫ید‬‫ن‬‫ک‬‫می‬ ‫یتفاده‬‫س‬‫ا‬E‫ای‬‫گسترده‬‫یو‬‫ح‬‫ن‬‫یه‬‫ب‬ ‫یی‬‫س‬‫انگلی‬‫متون‬‫یر‬‫ث‬‫اک‬‫در‬
‫را‬‫آن‬‫و‬‫کرده‬‫پیدا‬‫را‬‫رمز‬‫در‬‫شده‬‫استفاده‬‫کاراکتر‬‫بیشترین‬‫گر‬‫تحلیل‬.‫شود‬‫می‬‫استفاده‬
‫با‬‫متناظر‬E.‫دهد‬‫می‬‫قرار‬
‫روش‬‫یا‬‫کلید‬‫جامع‬‫جستجوی‬‫برسی‬‫را‬‫ممکن‬‫های‬‫کلید‬‫تمامی‬‫کند‬‫می‬‫سعی‬‫ایویل‬،
‫شده‬‫تر‬‫آسان‬‫امروزی‬‫های‬‫کامپیوتر‬‫با‬‫ولی‬‫بود‬‫دشواری‬‫کار‬‫این‬‫گذشته‬‫در‬.‫کند‬
‫الگو‬‫حمله‬
‫رمز‬‫شکستن‬‫برای‬‫الگویی‬‫یا‬‫و‬‫پترن‬‫کردن‬‫پیدا‬‫و‬‫یکدیگر‬‫کنار‬‫در‬‫حروف‬‫گرفتن‬‫قرار‬‫شیوه‬‫از‬‫استفاده‬
IOS Jailbreak
‫متوسطیان‬‫ایویل‬
‫اصغر‬ ‫اکبر‬
‫آشکار‬‫ساده‬‫متن‬‫حمله‬
Ciphertext Ciphertext
Previous Pair
‫متوسطیان‬‫ایویل‬
‫اصغر‬ ‫اکبر‬
‫انتخابی‬‫ساده‬‫متن‬‫حمله‬
Ciphertext Ciphertext
Pair Created
from Chosen
Plaintext
‫متوسطیان‬‫ایویل‬
‫اصغر‬ ‫اکبر‬
‫انتخابی‬‫مرز‬‫متن‬‫حمله‬
Ciphertext Ciphertext
Pair Created
from Chosen
Plaintext
‫اطلعات‬‫ماندن‬‫سری‬‫اطلعات‬‫ماندن‬‫سری‬
secracysecracy
‫کاربران‬‫هویت‬‫احراز‬‫کاربران‬‫هویت‬‫احراز‬
authenticationauthentication
‫بودن‬‫انکار‬‫قابل‬‫غیر‬‫بودن‬‫انکار‬‫قابل‬‫غیر‬
‫ها‬‫پیام‬‫ها‬‫پیام‬
nonrepudiationnonrepudiation
‫بر‬‫نظارت‬‫بر‬‫نظارت‬
‫اطلعات‬‫صحت‬‫اطلعات‬‫صحت‬
integrityintegrity
controlcontrol
‫های‬‫الگوریتم‬‫های‬‫الگوریتم‬‫عمومی‬‫کلید‬‫عمومی‬‫کلید‬
‫سال‬‫در‬‫سال‬‫در‬19۷619۷6‫رو‬‫نوینی‬‫زنگاری‬‫رم‬‫سیستم‬‫هلمن‬‫و‬‫دلفی‬‫نام‬‫به‬‫استنفرد‬‫از‬‫پژوهشگر‬‫دو‬‫رو‬‫نوینی‬‫زنگاری‬‫رم‬‫سیستم‬‫هلمن‬‫و‬‫دلفی‬‫نام‬‫به‬‫استنفرد‬‫از‬‫پژوهشگر‬‫دو‬
‫داشتن‬‫اختیار‬‫در‬‫با‬‫و‬‫یند‬‫د‬‫بو‬‫متفاوت‬‫یایی‬‫ش‬‫گ‬‫مرز‬‫و‬‫نگاری‬‫رمز‬‫کلید‬‫آن‬‫در‬‫که‬‫دادند‬‫پیشنهاد‬‫داشتن‬‫اختیار‬‫در‬‫با‬‫و‬‫یند‬‫د‬‫بو‬‫متفاوت‬‫یایی‬‫ش‬‫گ‬‫مرز‬‫و‬‫نگاری‬‫رمز‬‫کلید‬‫آن‬‫در‬‫که‬‫دادند‬‫پیشنهاد‬
‫کرد‬‫استنتاج‬‫را‬ ‫گشایی‬‫رمز‬‫کلید‬‫شد‬‫نمی‬ ً‫ل‬‫عم‬‫نگاری‬‫رمز‬‫کلید‬‫کرد‬‫استنتاج‬‫را‬ ‫گشایی‬‫رمز‬‫کلید‬‫شد‬‫نمی‬ ً‫ل‬‫عم‬‫نگاری‬‫رمز‬‫کلید‬!!
‫بایست‬‫می‬‫یایی‬‫ش‬‫گ‬‫رمز‬‫و‬‫نگاری‬‫رمز‬‫الگوریتم‬،‫دونفر‬‫این‬‫پیشنهادی‬‫طرح‬‫در‬‫بایست‬‫می‬‫یایی‬‫ش‬‫گ‬‫رمز‬‫و‬‫نگاری‬‫رمز‬‫الگوریتم‬،‫دونفر‬‫این‬‫پیشنهادی‬‫طرح‬‫در‬33‫طرف‬‫بر‬‫را‬‫نیاز‬‫طرف‬‫بر‬‫را‬‫نیاز‬
:‫از‬‫عبارتند‬‫نیاز‬‫سه‬‫این‬‫که‬‫ی‬‫د‬‫کر‬‫می‬:‫از‬‫عبارتند‬‫نیاز‬‫سه‬‫این‬‫که‬‫ی‬‫د‬‫کر‬‫می‬
✔‫معادله‬‫معادله‬D(E(P))=PD(E(P))=P[.‫باشد‬‫قرار‬‫بر‬[.‫باشد‬‫قرار‬‫بر‬‫رمزنگاری‬‫الگوریتم‬‫رمزنگاری‬‫الگوریتم‬EE‫رمزگشایی‬‫الگوریتم‬،‫رمزگشایی‬‫الگوریتم‬،DD‫ساده‬‫متن‬‫و‬‫ساده‬‫متن‬‫و‬PP]]
✔‫استنتاج‬‫استنتاج‬dd‫روی‬‫از‬)‫گشایی‬‫رمز‬‫(کلید‬‫روی‬‫از‬)‫گشایی‬‫رمز‬‫(کلید‬ee.‫باشد‬‫یکل‬‫ش‬‫م‬‫نهایت‬‫بی‬)‫نگاری‬‫رمز‬‫(کلید‬.‫باشد‬‫یکل‬‫ش‬‫م‬‫نهایت‬‫بی‬)‫نگاری‬‫رمز‬‫(کلید‬
✔‫الگوریتم‬‫الگوریتم‬EE))‫شده‬‫شناخته‬‫و‬‫انتخابی‬‫متن‬‫با‬‫((حمله‬‫مکانیزم‬‫طریق‬‫از‬))‫شده‬‫شناخته‬‫و‬‫انتخابی‬‫متن‬‫با‬‫((حمله‬‫مکانیزم‬‫طریق‬‫از‬‫نشود‬‫شکسته‬‫نشود‬‫شکسته‬..
‫که‬‫است‬‫آن‬‫بیانگر‬‫نیاز‬‫اولین‬‫که‬‫است‬‫آن‬‫بیانگر‬‫نیاز‬‫اولین‬‫گشایی‬‫رمز‬‫الگوریتم‬‫هرگاه‬‫گشایی‬‫رمز‬‫الگوریتم‬‫هرگاه‬DD‫یعنی‬‫شده‬‫رمز‬‫متن‬‫روی‬‫بر‬‫را‬‫یعنی‬‫شده‬‫رمز‬‫متن‬‫روی‬‫بر‬‫را‬
E(P)E(P)ً‫ا‬‫ی‬‫د‬‫مجد‬‫کنیم‬‫اعمال‬ً‫ا‬‫ی‬‫د‬‫مجد‬‫کنیم‬‫اعمال‬PP.‫دریابیم‬‫را‬.‫دریابیم‬‫را‬
.‫است‬‫مبرهن‬‫و‬‫واضح‬‫نیاز‬‫دومین‬.‫است‬‫مبرهن‬‫و‬‫واضح‬‫نیاز‬‫دومین‬
‫که‬‫شود‬‫حاصل‬‫اطمینان‬‫است‬‫لزم‬ ‫نیز‬‫نیاز‬‫سومین‬‫در‬‫که‬‫شود‬‫حاصل‬‫اطمینان‬‫است‬‫لزم‬ ‫نیز‬‫نیاز‬‫سومین‬‫در‬‫متن‬‫از‬‫استفاده‬‫با‬‫نتواتند‬‫اویل‬‫متن‬‫از‬‫استفاده‬‫با‬‫نتواتند‬‫اویل‬
.‫بشکند‬‫را‬‫رمز‬‫متن‬‫خطا‬‫و‬‫سعی‬‫و‬‫شده‬‫شناخته‬‫های‬.‫بشکند‬‫را‬‫رمز‬‫متن‬‫خطا‬‫و‬‫سعی‬‫و‬‫شده‬‫شناخته‬‫های‬)‫ساز‬‫هم‬‫در‬‫توابع‬‫از‬‫استفاده‬‫(با‬)‫ساز‬‫هم‬‫در‬‫توابع‬‫از‬‫استفاده‬‫(با‬
‫الگوریتم‬RSA
‫برای‬ ‫عمومی‬ ‫ید‬‫ی‬‫کل‬ .‫یوصی‬‫ص‬‫خ‬ ‫ید‬‫ی‬‫کل‬ ‫و‬ ‫یی‬‫م‬‫عمو‬ ‫ید‬‫ی‬‫کل‬ .‫شود‬‫می‬ ‫یل‬‫ی‬‫تشک‬ ‫ید‬‫ی‬‫کل‬ ‫دو‬ ‫از‬ ‫یی‬‫ل‬‫ک‬ ‫طور‬‫به‬ ‫ای‬‫ی‬‫س‬‫آرا‬
‫باز‬‫خصوصی‬‫ید‬‫ی‬‫کل‬‫یط‬‫س‬‫تو‬‫یط‬‫ا‬‫ف‬‫پیام‬‫ین‬‫ی‬‫ا‬.‫شود‬‫می‬‫یتفاده‬‫س‬‫ا‬‫پیام‬‫کردن‬‫یز‬‫م‬‫ر‬‫برای‬‫و‬‫بوده‬‫معلوم‬‫یه‬‫م‬‫ه‬
‫خصوصی‬ ‫ید‬‫ی‬‫کل‬ ‫یاحب‬‫ص‬ ‫یط‬‫ا‬‫ف‬ ‫یا‬‫م‬‫ا‬ ‫ید‬‫ن‬‫کن‬ ‫یز‬‫م‬‫ر‬ ‫را‬ ‫پیام‬ ‫یک‬‫ی‬ ‫ید‬‫ن‬‫توان‬‫می‬ ‫یه‬‫م‬‫ه‬ ‫یر‬‫گ‬‫دی‬ ‫یی‬‫ت‬‫عبار‬ ‫یه‬‫ب‬ .‫شود‬‫می‬
.‫بخواند‬‫و‬‫کند‬‫باز‬‫را‬‫پیام‬‫تواند‬‫می‬
Rivest–Shamir–Adleman
‫طبیعی‬ ‫اعداد‬ ‫/*تعداد‬‫طبیعی‬ ‫اعداد‬ ‫/*تعداد‬
‫از‬ ‫کوچکتیییر‬‫از‬ ‫کوچکتیییر‬nn‫نسبت‬ ‫کیییه‬‫نسبت‬ ‫کیییه‬
‫به‬‫به‬nn*.‫شمارد‬‫می‬‫را‬‫اند‬‫اول‬*.‫شمارد‬‫می‬‫را‬‫اند‬‫اول‬//
md5sum fileNamemd5sum fileName$$
MD5
12345
827ccb0eea8a706c4c34a16891f84e7b
string
‫ی‬‫ی‬‫ی‬‫د‬‫ام‬5‫یف‬‫ف‬‫(مخ‬Message-Digest 5‫سازی‬ ‫یه‬‫ص‬‫خل‬ ‫برای‬ ‫یی‬‫م‬‫الگوریت‬ )‫عبارات‬
‫دی‬‫ام‬‫پیام‬‫یه‬‫ص‬‫خل‬‫یک‬‫ی‬‫و‬‫گیرد‬‫می‬‫ورودی‬‫عنوان‬‫یه‬‫ب‬‫را‬‫متفاوت‬‫طول‬‫یا‬‫ب‬‫یه‬‫ت‬‫رش‬‫یک‬‫ی‬‫یه‬‫ک‬‫یت‬‫س‬‫ا‬5
‫طول‬‫با‬‫انگشت‬‫اثر‬‫یا‬12۸‫بیت‬.‫سازد‬‫می‬
*/*/‫مانند‬‫ها‬‫بیت‬‫از‬‫ای‬‫رشته‬‫هر‬،‫عبارت‬‫از‬‫منظور‬‫مانند‬‫ها‬‫بیت‬‫از‬‫ای‬‫رشته‬‫هر‬،‫عبارت‬‫از‬‫منظور‬
.‫باشد‬‫می‬‫فایل‬‫یک‬‫یا‬‫متن‬‫یک‬.‫باشد‬‫می‬‫فایل‬‫یک‬‫یا‬‫متن‬‫یک‬/*/*
‫های‬ ‫الگوریتیییم‬ ‫در‬‫هیییش‬‫ییییا‬ (‫تابع‬
‫یازی‬‫س‬‫درهم‬‫که‬ ‫یی‬‫ض‬‫ریا‬ ‫یع‬‫ب‬‫تا‬ ‫یا‬‫ی‬ ‫یم‬‫ت‬‫الگوری‬ ‫یه‬‫ب‬ ،
‫ییک‬ ‫بیه‬ ‫را‬ ‫داده‬ ‫از‬ ‫زیادی‬ ‫حجیم‬‫طبیعی‬ ‫عدد‬
‫ورودی‬ ‫ی‬ ‫همه‬ ‫برای‬ ).‫گویند‬‫می‬ ‫ید‬‫ن‬‫ک‬ ‫یل‬‫ی‬‫تبد‬
‫شده‬ ‫تولید‬ ‫ید‬‫ک‬ ‫طول‬ ،‫متفاوت‬ ‫طول‬ ‫یا‬‫ب‬ ‫های‬
‫بنابراین‬.‫یازد‬‫س‬‫یی‬‫م‬‫یت‬‫ش‬‫بازگ‬‫یل‬‫ب‬‫غیرقا‬‫و‬‫یت‬‫ب‬‫ثا‬
‫عبارت‬ ‫یک‬ ‫یه‬‫ی‬‫ک‬ ‫یت‬‫ی‬‫نیس‬ ‫ین‬‫ی‬‫روش‬ ‫یت‬‫ی‬‫حایا‬ ‫در‬
‫یه‬‫ت‬‫رش‬ ‫یک‬‫ی‬ ‫معادل‬MD5‫یت‬‫س‬‫چی‬‫آنکه‬ ‫یر‬‫گ‬‫م‬
. ‫باشد‬ ‫شده‬ ‫وارد‬ ‫مادار‬ ‫خود‬ ‫یا‬‫ا‬‫دقی‬ ‫ورودی‬
‫در‬MD5‫اندازه‬‫هر‬‫یا‬‫ب‬‫ورودی‬‫های‬‫فایل‬‫نیز‬
‫همیشه‬ ‫یی‬‫ج‬‫خرو‬ ‫ید‬‫ک‬ ،‫ید‬‫ن‬‫باش‬ ‫یه‬‫ک‬ ‫یی‬‫ت‬‫فرم‬ ‫یر‬‫ه‬ ‫و‬
‫یا‬‫ب‬ ‫برابر‬12۸( ‫یت‬‫ی‬‫ب‬16‫که‬ ‫بود‬ ‫ید‬‫ه‬‫خوا‬ )‫یت‬‫ی‬‫با‬
‫یب‬‫ل‬‫قا‬‫در‬‫را‬‫ین‬‫آ‬‫معمول‬32‫هگزادسیمال‬‫عدد‬
‫(مبنای‬16‫عنوان‬ ‫به‬ .‫دهند‬ ‫میی‬ ‫نماییش‬ )
‫ی‬ ‫یه‬‫ی‬‫رشت‬ ‫یر‬‫ی‬‫اگ‬ ‫مثال‬12345‫عنوان‬ ‫به‬ ‫را‬
‫بیه‬ ‫ورودی‬MD5‫شده‬ ‫تولید‬ ‫ید‬‫ک‬ ‫بدهییم‬
827ccb0eea8a706c4c34a16891
f84e7b.‫بود‬‫خواهد‬
-‫ای‬‫اچ‬‫ی‬‫ی‬‫اس‬1(Secure Hash Algorithm‫سازی‬‫هم‬ ‫در‬ ‫یع‬‫ی‬‫تاب‬ )
‫یط‬‫س‬‫تو‬ ‫یه‬‫ک‬‫یت‬‫س‬‫ا‬NSA‫یط‬‫س‬‫تو‬ ‫و‬‫یی‬‫ح‬‫طرا‬‫استانداردها‬ ‫و‬‫فناوری‬ ‫یی‬‫ل‬‫م‬ ‫یسه‬‫س‬‫مؤ‬
‫یال‬‫س‬ ‫در‬ .‫یت‬‫س‬‫ا‬ ‫یافته‬ ‫انتشار‬2005‫موضوع‬ ‫در‬ ‫الگوریتم‬ ‫ین‬‫ی‬‫ا‬ ‫یی‬‫ت‬‫امنی‬ ‫خطاهای‬
‫است‬ ‫ین‬‫ک‬‫مم‬ ‫داد‬‫می‬ ‫نشان‬ ‫یه‬‫ک‬ ‫ید‬‫ش‬ ‫داده‬ ‫یص‬‫ی‬‫تشخ‬ ‫ین‬‫آ‬ ‫در‬ ‫یه‬‫ت‬‫رف‬ ‫کار‬ ‫یه‬‫ب‬ ‫ریاضیات‬
-‫ای‬‫اچ‬‫اس‬‫ترتیب‬‫این‬‫به‬‫و‬‫شود‬‫شکسته‬‫الگوریتم‬‫این‬2.‫شد‬‫ارائه‬
‫امروزه‬SHA-1‫مثل‬ ‫متعددی‬ ‫پروتکلهای‬ ‫و‬ ‫افزارهیا‬‫نرم‬ ‫در‬TLS ،SSL،
PGP،SSH.‫دارد‬‫کاربرد‬
‫از‬sha-1‫گیت‬.‫شود‬‫می‬‫یتفاده‬‫س‬‫ا‬‫بازنگری‬‫کنترل‬‫های‬‫ییستم‬‫س‬‫در‬‫ین‬‫ی‬‫چن‬‫یم‬‫ه‬
‫از‬ ‫خود‬ ‫یاختار‬‫س‬ ‫در‬SHA-1‫برای‬ ‫یه‬‫ن‬‫یت‬‫ی‬‫امن‬‫یه‬‫ک‬‫بل‬ ،‫از‬ ‫اطمینان‬ ‫و‬ ‫صحت‬ ‫یت‬‫ه‬‫ج‬‫از‬ ‫اطمینان‬ ‫و‬ ‫صحت‬ ‫یت‬‫ه‬‫ج‬
‫یا‬‫ه‬‫داده‬ ‫یر‬‫ی‬‫تغی‬ ‫عدم‬‫یا‬‫ه‬‫داده‬ ‫یر‬‫ی‬‫تغی‬ ‫عدم‬‫یه‬‫ت‬‫الب‬ ‫و‬ .‫کند‬‫می‬ ‫یتفاده‬‫س‬‫ا‬Git‫هم‬ ‫ییار‬‫س‬‫ب‬ ‫یم‬‫ت‬‫الگوری‬ ‫ین‬‫ی‬‫ا‬ ‫یا‬‫ب‬
‫و‬‫کنید‬‫ذخیره‬‫ین‬‫آ‬‫در‬‫را‬‫ای‬‫داده‬‫یا‬‫م‬‫ش‬‫مثال‬‫عنوان‬‫یه‬‫ب‬‫یر‬‫گ‬‫ا‬‫یه‬‫ک‬‫طوری‬‫به‬‫یت‬‫س‬‫ا‬‫یق‬‫ف‬‫مو‬
‫یی‬‫ت‬‫ح‬5‫کنید‬ ‫یه‬‫ظ‬‫ملح‬ ‫را‬ ‫خود‬ ‫های‬‫داده‬ ‫ید‬‫ی‬‫بخواه‬ ‫یا‬‫م‬‫ش‬ ‫و‬ ‫بگذرد‬ ‫زمان‬ ‫ین‬‫آ‬ ‫از‬ ‫یال‬‫س‬
‫تغییری‬ ‫گونه‬ ‫هییچ‬ ‫دچار‬ ‫ای‬‫شده‬ ‫تضمیین‬ ‫طور‬‫به‬ ‫هیا‬‫داده‬ ‫کیه‬ ‫دیید‬ ‫خواهیید‬
.‫اند‬‫نشده‬
End-to-End‫یا‬E2EE
( ‫امیییین‬ ‫سییییوکت‬ ‫لیییییه‬( ‫امیییین‬ ‫سییییوکت‬ ‫لیییییه‬SSLSSL‫توسط‬ )‫توسط‬ )
NetscapeNetscape‫یخه‬‫س‬‫ن‬‫و‬‫ید‬‫ش‬‫یی‬‫ح‬‫طرا‬‫یخه‬‫س‬‫ن‬‫و‬‫ید‬‫ش‬‫یی‬‫ح‬‫طرا‬33‫به‬‫ن‬‫آ‬‫به‬‫ن‬‫آ‬
‫معماری‬ .‫درآمد‬ ‫اینترنت‬ ‫یتاندارد‬‫ی‬‫اس‬ ‫یورت‬‫ی‬‫ص‬‫معماری‬ .‫درآمد‬ ‫اینترنت‬ ‫یتاندارد‬‫ی‬‫اس‬ ‫یورت‬‫ی‬‫ص‬
SSLSSL‫روی‬ ‫که‬ ‫یت‬‫ی‬‫اس‬ ‫ای‬‫دولیه‬ ‫یورت‬‫ی‬‫ص‬ ‫یه‬‫ی‬‫ب‬‫روی‬ ‫که‬ ‫یت‬‫ی‬‫اس‬ ‫ای‬‫دولیه‬ ‫یورت‬‫ی‬‫ص‬ ‫یه‬‫ی‬‫ب‬
TCPTCP‫لیه‬ ‫بالی‬ ‫اول‬ ‫یه‬‫ی‬‫لی‬ .‫یت‬‫ی‬‫اس‬‫گرفته‬ ‫قرار‬‫لیه‬ ‫بالی‬ ‫اول‬ ‫یه‬‫ی‬‫لی‬ .‫یت‬‫ی‬‫اس‬‫گرفته‬ ‫قرار‬
‫لیه‬ ‫در‬ ‫دوم‬ ‫یه‬‫ی‬‫لی‬ ‫و‬ ‫یت‬‫ی‬‫اس‬‫گرفته‬ ‫قرار‬ ‫یل‬‫ی‬‫حم‬‫لیه‬ ‫در‬ ‫دوم‬ ‫یه‬‫ی‬‫لی‬ ‫و‬ ‫یت‬‫ی‬‫اس‬‫گرفته‬ ‫قرار‬ ‫یل‬‫ی‬‫حم‬
.‫است‬‫کاربرد‬.‫است‬‫کاربرد‬
hihi
‫تصادفی‬‫عدد‬‫یک‬‫و‬‫رمزگذاری‬‫نوع‬،‫نسخه‬‫تصادفی‬‫عدد‬‫یک‬‫و‬‫رمزگذاری‬‫نوع‬،‫نسخه‬
‫مرحله‬1‫امنیتی‬‫های‬‫قابلیت‬‫برقراری‬:
cipher suitecipher suite
‫مرحله‬2‫احراز‬:‫اصالت‬‫سرور‬‫کلید‬‫تبادل‬‫و‬
1.‫سرور‬‫گواهی‬‫شامل‬2.‫سرور‬‫طرف‬‫از‬‫کلید‬‫تبادل‬3.‫پیام‬‫ارسال‬‫پایان‬
‫خصوصی‬‫خصوصی‬
‫عمومی‬‫عمومی‬
‫مرحله‬3‫کلینت‬‫کلید‬‫تبادل‬‫و‬‫احرازاصالت‬:
Exchanges and =>END
END
‫پسورد‬‫یک‬‫هاوی‬‫که‬‫شود‬‫می‬‫ارسال‬‫سرور‬‫به‬‫کلینت‬‫از‬‫پیام‬
‫پذیرد‬‫می‬‫صورت‬‫طریق‬‫این‬‫از‬‫رمزنگاری‬‫آن‬‫از‬‫پس‬‫و‬‫است‬
‫جا‬‫همه‬‫اس‬‫پی‬‫تی‬‫تی‬‫اچ‬‫(یا‬HTTPS Everywhere‫مرورگر‬‫برای‬‫ای‬‫افزونه‬‫نام‬)‫فایرفاکس‬‫گوگل‬،‫کروم‬‫مرورگر‬‫و‬
‫اپرا‬‫دارا‬‫صورت‬‫در‬‫را‬‫وبگاه‬‫هر‬‫امن‬‫نسخه‬‫همواره‬‫کند‬‫می‬‫تلش‬،‫کاربران‬‫بیشتر‬‫امنیت‬‫به‬‫کمک‬‫برای‬،‫نصب‬‫از‬‫پس‬‫که‬‫است‬
‫با‬‫هماهنگی‬‫در‬‫و‬‫الکترونیکی‬‫مرزهای‬‫بنیاد‬‫شرکت‬‫توسط‬‫باز‬‫متن‬‫و‬‫رایگان‬‫صورت‬‫به‬‫افزونه‬‫این‬.‫کند‬‫درخواست‬‫بودن‬
.‫است‬‫شده‬‫نگارش‬‫تور‬‫پروژه‬
‫روی‬‫پیشفرض‬‫صورت‬‫به‬‫ها‬‫وبسایت‬‫بعضی‬‫هنوز‬‫که‬‫است‬‫این‬‫هم‬‫امر‬‫این‬‫دلیل‬http‫که‬‫آنهایی‬‫یه‬‫هستند‬SSL
‫از‬‫که‬‫اند‬‫شده‬‫داده‬‫پیوند‬‫صفحاتی‬‫به‬‫دارند‬https‫کنند‬‫نمی‬‫استفاده‬.HTTPS Everywhere‫سیستم‬‫با‬
‫های‬‫وبسایت‬‫به‬‫درخواست‬‫دارد‬‫که‬‫هوشمندی‬http‫به‬‫و‬‫بازنویسی‬‫را‬https.‫دهد‬‫می‬‫ارجاع‬
Domain Validation (DV) SSL Certificates
‫نصب‬‫آموزش‬SSL‫رایگان‬
‫پی‬‫جی‬‫پی‬(Pretty Good Privacy)
‫که‬‫یت‬‫س‬‫ا‬‫رمزنگاری‬‫و‬‫رمزگذاری‬‫افزار‬‫نرم‬‫یک‬‫ی‬
‫یال‬‫س‬‫در‬1991‫و‬‫ساخته‬‫ین‬‫م‬‫زیمر‬‫یل‬‫ی‬‫ف‬‫یط‬‫س‬‫تو‬
‫اینترنت‬ ‫در‬ ‫بارگذاری‬ ‫برای‬ ‫رایگان‬ ‫یورت‬‫ص‬‫ب‬
‫افزار‬‫نرم‬ ‫این‬ ‫یی‬‫ی‬‫ابتدا‬ ‫یخه‬‫س‬‫ن‬ .‫شد‬ ‫داده‬ ‫قرار‬
‫دریافت‬ ‫یل‬‫ی‬‫قاب‬ ‫رایگان‬ ‫یورت‬‫ی‬‫بص‬ ‫همچنان‬
.‫است‬
‫و‬ ‫گیرنده‬ ‫هویت‬ ‫شناسییایی‬ ‫افزار‬‫نرم‬ ‫اییین‬
‫آنها‬ ‫تبادل‬ ‫و‬ ‫یی‬‫ی‬‫جابجا‬ ‫در‬ ‫را‬ ‫یا‬‫ه‬‫داده‬ ‫یتنده‬‫س‬‫فر‬
‫تضمین‬ ‫را‬ ‫یوصی‬‫ی‬‫خص‬ ‫یم‬‫ی‬‫حری‬ ‫یظ‬‫ی‬‫حف‬ ‫و‬ ‫کنترل‬
.‫کند‬‫می‬
‫ژوئیین‬ ‫در‬201 0‫پی‬‫جی‬‫پی‬ ‫شرکییت‬
‫خریداری‬ ‫سیمنتک‬ ‫یت‬‫ی‬‫شرک‬ ‫یط‬‫ی‬‫توس‬
‫های‬‫نسخه‬ ‫رایگان‬ ‫یت‬‫ی‬‫دریاف‬ ‫و‬ ‫ید‬‫ی‬‫ش‬
.‫شد‬‫متوقف‬‫افزار‬‫نرم‬‫این‬‫بعدی‬
‫مخفی‬ ‫کیه‬ ‫نداریید‬ ‫چیزی‬ ‫اگیر‬ ‫حتیی‬
‫ید‬‫ی‬‫کنی‬‫به‬ ‫رمزنگاری‬ ‫از‬ ‫یتفاده‬‫ی‬‫اس‬ ،
‫حریم‬ ‫از‬ ‫یه‬‫ک‬ ‫کرد‬ ‫ید‬‫ه‬‫خوا‬ ‫یک‬‫م‬‫ک‬ ‫یا‬‫م‬‫ش‬
‫ارتباط‬ ‫آنها‬ ‫یا‬‫ب‬ ‫یه‬‫ک‬ ‫یانی‬‫س‬‫ک‬ ‫یوصی‬‫ص‬‫خ‬
‫و‬ ‫کنید‬ ‫محافظیت‬ ‫کنیید‬ ‫یی‬‫م‬ ‫برقرار‬
‫نظارتی‬ ‫های‬ ‫سییستم‬ ‫برای‬ ‫را‬ ‫کار‬
.‫کنید‬‫دشوار‬
،‫کنید‬ ‫یی‬‫ف‬‫مخ‬ ‫یه‬‫ک‬ ‫ید‬‫ی‬‫دار‬ ‫چیزی‬ ‫یا‬‫م‬‫ش‬ ‫یر‬‫گ‬‫ا‬
‫در‬ ‫ابزارهایی‬ ‫ایید؛‬ ‫آمده‬ ‫درسیتی‬ ‫جای‬
‫افشاگران‬ ‫که‬ ‫ید‬‫ی‬‫ی‬‫دارن‬ ‫وجود‬ ‫یا‬‫ی‬‫ی‬‫اینج‬
‫را‬ ‫خود‬ ‫هویت‬ ‫یا‬‫ت‬ ‫ید‬‫ن‬‫کن‬ ‫یی‬‫م‬ ‫اسیتفاده‬
‫جرایم‬ ‫ید‬‫ض‬‫بر‬‫و‬‫ید‬‫ن‬‫کن‬‫یی‬‫ف‬‫مخ‬‫روشنگری‬
.‫کنند‬
( ‫گارد‬ ‫یی‬‫س‬‫پرایو‬ ‫یو‬‫ن‬‫گ‬GNU Privacy Guard‫افزار‬‫نرم‬ ‫برای‬ ‫معادل‬ ‫افزار‬‫نرم‬ ‫یک‬ )
‫رمزنگاری‬PGP‫رمزنگاری‬‫افزارهای‬‫نرم‬ ‫مجموعه‬‫برای‬ ‫یو‬‫ن‬‫گ‬ ‫مجوز‬‫یا‬‫ب‬.‫یت‬‫س‬‫ا‬ ‫ییمنتک‬‫س‬ ‫یت‬‫ک‬‫شر‬
‫ابزار‬.‫است‬GnuPG‫یا‬‫ب‬‫سازگار‬RFC 4880‫جاری‬‫استانداردهای‬‫از‬‫که‬‫است‬IETF
‫از‬ ‫جاری‬ ‫یخه‬‫ی‬‫نس‬ .‫یت‬‫ی‬‫اس‬PGP‫(و‬Filecrypt Veridis‫با‬ ‫همکاری‬ ‫حال‬ ‫در‬ )
GnuPG‫بیا‬ ‫سیازگار‬ ‫های‬‫سییستم‬ ‫دیگیر‬ ‫و‬OpenPGP.‫یت‬‫س‬‫ا‬GnuPG‫از‬ ‫بخشی‬
‫دریافت‬ ‫آلمان‬ ‫دولیت‬ ‫از‬ ‫ای‬‫عمده‬ ‫مالیی‬ ‫منابیع‬ ‫و‬ ،‫اسیت‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬ ‫افزار‬‫ی‬‫م‬‫نر‬ ‫پروژیه‬
.‫است‬‫کرده‬
gpg --gen-key$
‫کلید‬‫ارسال‬
‫به‬‫عمومی‬
‫بات‬
edward-en@fsf.org
‫دیجیتال‬‫امضای‬
✔‫فرستنده‬‫شخص‬‫هویت‬‫بتواند‬‫گیرنده‬
.‫کند‬‫برسی‬‫را‬‫پیام‬
✔‫پیام‬‫محتوای‬‫نتواند‬ً‫ا‬‫بعد‬‫فرستنده‬
.‫کند‬‫انکار‬‫را‬‫خود‬‫ارسالی‬
✔‫برای‬‫جعلی‬‫پیام‬‫نتواند‬‫نیز‬‫گیرنده‬
‫به‬‫را‬‫ها‬‫آن‬‫ارسال‬‫(و‬‫بسازد‬‫خود‬
)!‫دهد‬‫نسبت‬‫دیگران‬
‫ابزار‬GnuPG‫را‬ ‫ایمیل‬
‫ولی‬ ،‫کنیییید‬‫می‬ ‫تییییر‬‫امن‬
‫که‬ ‫یت‬‫ی‬‫اس‬ ‫یم‬‫ی‬‫مه‬ ‫همچنان‬
‫نامعتبر‬ ‫کلیدهای‬ ‫یب‬‫ق‬‫مرا‬
‫به‬ ‫از‬ ‫ین‬‫ی‬‫ممک‬ ‫یه‬‫ی‬‫ک‬ ‫یم‬‫ی‬‫باشی‬
‫افتاده‬ ‫نااهلن‬ ‫دست‬
.‫باشد‬
‫باید‬‫کی‬
‫کنم؟‬‫رمزگذاری‬
‫کنم؟‬‫امضا‬‫باید‬‫کی‬
‫نور‬‫پلریزه‬‫نور‬‫چنانچه‬.‫پذیرد‬‫یی‬‫م‬‫یورت‬‫ص‬‫ممکن‬‫یطوح‬‫س‬‫از‬‫یکی‬‫در‬‫فاط‬‫یش‬‫ت‬‫ارتعاشا‬‫که‬‫یت‬‫س‬‫ا‬‫نوری‬
‫نام‬‫به‬‫ای‬‫شده‬‫شناخته‬‫ی‬‫ماده‬‫از‬‫که‬‫عدسی‬‫یک‬‫داخل‬‫از‬‫معمولی‬‫پلروید‬‫داده‬‫عبور‬‫است‬‫ساخته‬
.‫شود‬‫می‬‫تبدیل‬‫پلریزه‬‫نور‬‫به‬‫شود‬
‫فوتون‬‫ید‬‫ح‬‫وا‬ ‫عنوان‬‫به‬ ‫یه‬‫ک‬ ‫یت‬‫س‬‫ا‬ ‫بنیادی‬ ‫ذره‬ ‫یک‬‫ی‬ ،‫یک‬‫ی‬‫فیز‬ ‫در‬‫نور‬ ‫یی‬‫م‬‫کوانتو‬‫تابش‬ ‫نوع‬ ‫یر‬‫ه‬ ‫یا‬‫ی‬
.‫شود‬‫می‬‫محسوب‬‫الکترومغناطیسی‬
‫یک‬‫یی‬‫م‬‫کوانتو‬‫پردازش‬‫در‬‫کیوبیت‬‫رمزنگاری‬‫و‬‫کوانتومی‬‫پردازش‬‫ای‬‫پایه‬‫واحد‬‫کوانتومی‬‫بیت‬‫یا‬
‫مشابه‬‫و‬‫بوده‬‫کوانتومی‬‫بیت‬‫باشد‬‫می‬‫کلسیک‬‫های‬‫رایانه‬‫در‬
‫ها‬‫کیوبیت‬‫انتاال‬‫شیوه‬
‫آزمایی‬‫راستی‬‫نحوه‬
thethe
ENDEND

More Related Content

More from Shiraz LUG

منطق فازی
منطق فازیمنطق فازی
منطق فازیShiraz LUG
 
بینایی ماشین
بینایی ماشینبینایی ماشین
بینایی ماشینShiraz LUG
 
رایانش ابری
رایانش ابریرایانش ابری
رایانش ابریShiraz LUG
 
Ubuntu workshop
Ubuntu workshopUbuntu workshop
Ubuntu workshopShiraz LUG
 
Python workshop
Python workshopPython workshop
Python workshopShiraz LUG
 
پردازش زبان طبیعی
پردازش زبان طبیعیپردازش زبان طبیعی
پردازش زبان طبیعیShiraz LUG
 
امنیت در نرم افزارهای وب
امنیت در نرم افزارهای وبامنیت در نرم افزارهای وب
امنیت در نرم افزارهای وبShiraz LUG
 
gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی Shiraz LUG
 
Embedded Linux
Embedded LinuxEmbedded Linux
Embedded LinuxShiraz LUG
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دومShiraz LUG
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اولShiraz LUG
 
HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در Shiraz LUG
 
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#Shiraz LUG
 
فرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چینفرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چینShiraz LUG
 
توانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهادتوانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهادShiraz LUG
 
کنترل ورژن گیت
کنترل ورژن گیتکنترل ورژن گیت
کنترل ورژن گیتShiraz LUG
 
Lua زبان برنامه نویسی
Lua زبان برنامه نویسی Lua زبان برنامه نویسی
Lua زبان برنامه نویسی Shiraz LUG
 
R یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسیR یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسیShiraz LUG
 
برای طراحان گرافیک inkscape
 برای طراحان گرافیک inkscape برای طراحان گرافیک inkscape
برای طراحان گرافیک inkscapeShiraz LUG
 
SMO و SEO آشنایی با
SMO و SEO آشنایی با SMO و SEO آشنایی با
SMO و SEO آشنایی با Shiraz LUG
 

More from Shiraz LUG (20)

منطق فازی
منطق فازیمنطق فازی
منطق فازی
 
بینایی ماشین
بینایی ماشینبینایی ماشین
بینایی ماشین
 
رایانش ابری
رایانش ابریرایانش ابری
رایانش ابری
 
Ubuntu workshop
Ubuntu workshopUbuntu workshop
Ubuntu workshop
 
Python workshop
Python workshopPython workshop
Python workshop
 
پردازش زبان طبیعی
پردازش زبان طبیعیپردازش زبان طبیعی
پردازش زبان طبیعی
 
امنیت در نرم افزارهای وب
امنیت در نرم افزارهای وبامنیت در نرم افزارهای وب
امنیت در نرم افزارهای وب
 
gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی
 
Embedded Linux
Embedded LinuxEmbedded Linux
Embedded Linux
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
 
HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در
 
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
 
فرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چینفرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چین
 
توانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهادتوانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهاد
 
کنترل ورژن گیت
کنترل ورژن گیتکنترل ورژن گیت
کنترل ورژن گیت
 
Lua زبان برنامه نویسی
Lua زبان برنامه نویسی Lua زبان برنامه نویسی
Lua زبان برنامه نویسی
 
R یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسیR یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسی
 
برای طراحان گرافیک inkscape
 برای طراحان گرافیک inkscape برای طراحان گرافیک inkscape
برای طراحان گرافیک inkscape
 
SMO و SEO آشنایی با
SMO و SEO آشنایی با SMO و SEO آشنایی با
SMO و SEO آشنایی با
 

(رمزنگاری (گذشته، حال، آینده