تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › فناوری اطلاعات و ارتباطات v
« قبلی 1 … 21 22 23 24 25 … 81 بعدی »

آنچه باید درباره رمزنگاری دانست

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
آنچه باید درباره رمزنگاری دانست
mahdie3 آفلاین
عضو جوان
**
ارسال‌ها: 35
موضوع‌ها: 35
تاریخ عضویت: Apr 2021
اعتبار: 0
#1
17-04-2021, 07:11 AM
پردیس فناوری کیش _ طرح ملی مشاوره متخصصین صنعت و مدیریت _ گروه فناوری اطلاعات و ارتباطات

آنچه باید درباره رمزنگاری دانست

حالا رمزگذاری یعنی چی؟!
رمزگذاری  معادل نزدیک کلمه Cryptography است. کلمه ای  که دارای ریشه ای یونانی است به معنای نوشتن پنهانی. این واژه اشاره به علومی دارد که تمرکز آنها بر روی انتقال پیام ها به شکلی امن و مصون از شنود است.
کاربرد رمز نگاری کجا می تواند باشد
همان طور که احتمالا می توانید حدس بزنید، رمزگذاری کاربردهای بسیار وسیعی دارد .اما اگر بخواهیم چند نمونه از کاربردهای بسیار پراهمیت رمزگذاری را به عنوان نمونه معرفی کنیم، میتوانیم به مواردی مانند دستگاه های ATM ، پسورد کامپیوتر و تجارت الکترونیک اشاره کنیم.
 
درعلوم رمز نگاری دقیقاچه کاری انجام می شود؟
اگر بخواهیم مواردی که در علوم مرتبط به رمزگذاری پرداخته می شود را نام ببریم، این موارد عبارت اند از :
• محرمانه بودن پیام : تنها فرستنده و گیرنده پیام باید از محتوای پیام اطلاع داشته باشند.
• اعتبارسنجی : فرستنده و گیرنده باید یکدیگر را از حیث اعتبار و صحت اعتبارسنجی کنند. به عبارت دیگر فرستنده و گیرنده باید بدانند که طرف مقابل همان فرستنده یا گیرنده مورد نظر ما می باشد.
• اطمینان از عدم تغییر پیام در مسیر انتقال.
• فرستنده نباید ارسال اطلاعات را تکذیب کند.
اجزای الگوریتم های رمز نگاری :
در عملییات رمز نگاری سه جزء بسیار مهم وجود دارد :
• متن آشکار (plaintext) : پیامی که قصد ارسال آن را داریم.
• متن رمزگذاری شده (ciphertext) : به پیام ارسال شده که بر روی آن عملیات رمزگذاری انجام شده است گفته می شود.
• کلید رمزگشایی (Key) : توسط این کلید می توانیم متن رمزگذاری شده را به متن آشکار که در واقع پیام اصلی است تبدیل کنیم.
جزئیات عملیات رمز نگاری :
به الگوریتم هایی که متن آشکار را به متن رمزگذاری شده تبدیل می کنند، الگوریتم های کدگذاری (encryption) گفته می شود و به الگوریتم هایی که متن رمزگذاری شده را به متن آشکار تبدیل می کنند، الگوریتم های رمزگشایی (decryption) گفته می شود.
مثال
به عنوان مثال فرض کنید می خواهید عبارت ” kishtech.ir  “را برای کسی ارسال کنید ، به شکلی که دیگران متوجه این عبارت نشوند. دراینجاkishtech.ir  متن آشکار ما است .
 
خوب در مرحله اول ما نیاز به یک الگوریتم کدگذاری داریم.
الگوریتم های کدگذاری می توانند بسیار ساده و یا بسیار پیچیده باشند. نکته ای که باید به آن توجه داشته باشیم این است که رمزگشایی الگوریتم های به ظاهر ساده نیز اغلب به ساده صورت نمی پذیرد.
 
به عنوان مثال فرض کنید ما الگوریتم کدگذاری خود را اینگونه تعریف می کنیم :
 
“به جای هر حرف الفبا، حرف بعدی حروف الفبا قرار داده شود”
 
حال بیایید باتوجه به این الگوریتم عبارت Kishtech.ir  را کد گذاری کنیم .
به جای حرف K ، حرف L را قرار می دهیم . به جای حرف I ، حرف J را قرار می دهیم به همین ترتیب اگر ادامه بدهیم عبارت  Kishtech.ir  تبدیل می شود به عبارت   “Ljtiufdi.js ”

 

فرض کنید من این کلمه را برای کسی ارسال  کنم و شما نیز به طریقی متوجه این کلمه  شوید. چند درصد احتمال دارد که متوجه شوید که منظور من عبارت Kishtech.ir   بوده است ؟ (البته اگرمخاطب سایت  kishtech.ir باشید شاید متوجه شوید!)
سوال بعدی این است که شخصی که من برایش متن را ارسال کردم چگونه متوجه بشود که متن اصلی چه بوده است؟
برای فهمیدن این مسئله من باید کلید رمزگشایی را به او بدهم. کلید رمزگشایی ما در این مثال چیست؟
همان طور که احتمالا حدس زدید کلید رمزگشایی برای این مثال عبارت است از :
 
“به جای هر حرف الفبا، حرف قبلی حروف الفبا قرار داده شود”
 
همان طور که مشاهده می شود، برای رمزگشایی کافی است عکس عمل رمزگذاری انجام شود. البته بدیهی است که همیشه ممکن است صورت مسئله به این سادگی نباشد.
خوب تصور می کنم تا حدی متوجه اتفاق هایی که در علم رمزگذاری می افتد شده باشید. برای این که مطلب طولانی نشود مطلب رو همینجا به پایان می رسونیم!

www.kishtech.ir
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مهارت هایی که باید ادمین اینستاگرام داشته باشد کدام است؟ arezu3 0 1,531 22-01-2022, 02:14 PM
آخرین ارسال: arezu3
  همه چیز درباره تداعی برند sazi09 0 622 08-07-2021, 10:46 AM
آخرین ارسال: sazi09
  کلیاتی درباره شبکه های کامپیوتری Mahdiderakhshi 0 536 11-06-2021, 04:28 PM
آخرین ارسال: Mahdiderakhshi
  برخی از مهارت هایی که طراح سایت باید داشته باشد؟ daredu 0 546 09-06-2021, 01:00 PM
آخرین ارسال: daredu
  درباره سئوی پینترست sazi09 0 890 27-05-2021, 12:33 AM
آخرین ارسال: sazi09
  هزینه طراحی آرم شما چقدر باید باشد؟ homeappliance1 0 709 23-05-2021, 01:28 PM
آخرین ارسال: homeappliance1
  همه چيز درباره تعويض روغن موتور خودرو homeappliance1 0 593 12-05-2021, 06:22 PM
آخرین ارسال: homeappliance1
  درباره روغن گیربکس اتوماتیک چه می دانید homeappliance1 0 661 28-04-2021, 04:43 PM
آخرین ارسال: homeappliance1
  همه چيز درباره تعويض روغن موتور خودرو homeappliance1 0 569 20-04-2021, 05:01 PM
آخرین ارسال: homeappliance1
  چرا باید از دستگاه های حضور غیاب استفاده کنیم ؟ hozoroghiab 0 613 09-02-2021, 12:55 AM
آخرین ارسال: hozoroghiab

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 26-05-2025، 04:17 AM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.