0 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.3هزار امتیاز)
برچسب گذاری دوباره قبل توسط
آیا encode کردن با encrypt کردن تفاوتی دارد؟

2 پاسخ

+4 امتیاز
قبل توسط (1.4هزار امتیاز)
ویرایش شده قبل توسط

شباهت ها:

  1. هر دو داده اولیه را به فرمتی دیگر تبدیل می کنند.
  2. هر دو قابل بازگشت هستند.

تفاوت ها:

  1. encode: هدف از تبدیل، قابلیت استفاده بهتر (usability) از داده ها در سیستمهای (یا محیط های) دیگر است. // encrypt: هدف از تبدیل: محرمانگی (confidentiality) داده ها است.
  2. encode: از یک شِمای public برای تبدیل استفاده می کند. به همین دلیل، به سادگی قابل برگشت است (نیاز به کلید برای encode یا decode نیست) // encrypt: با الگوریتمی تبدیل را انجام می دهد که تنها افراد (گیرنده) خاصی بتوانند آن را برگردانند (نیاز به کلید برای encrypt یا decrypt کردن دارد)
  3. encode: جنبه امنیتی در آن مهم نیست (قابلیت استفاده مهم است) // encrypt: جنبه امنیتی مهم است.

مثال از encode: 

  1. ASCII
  2. URL Encoding
  3. Unicode

مثال از encrypt:

  1. AES
  2. RSA

یک دسته دیگرِ تبدیل داده، به نام Hashing وجود داره که به هیچ عنوان قابل بازگشت نیست (نباید قابل بازگشت باشه) که بیشتر برای بررسی صحت داده استفاده می شود. خصوصیات:

  1. ورودی های یکسان، خروجی های یکسان تولید می کنند.
  2. ورودی های مختلف، نباید خروجی های یکسان تولید کنند.
  3. از خروجی نباید بتوان به ورودی رسید.
  4. هر تغییر کوچک در ورودی، باید منجر به تغییر بزرگی در خروجی شود

مثال: برای محافظت از رمز عبور، آنها را به صورت Hash شده (مثلا با روش MD5) در پایگاه داده ذخیره میکنند.

–3 امتیاز
قبل توسط (114 امتیاز)
ویرایش شده قبل توسط

استاندارد رمزنگاری داده (DES) یک الگوریتمی ریاضی است که برای رمزنگاری و رمزگشایی اطلاعات کدشده باینری به کار می رود.
رمزنگاری داده ها را تبدیل به داده های نامفهومی به نام  cipher می کند.

رمزگشایی از cipher آن را به داده های اصلی بازمی گرداند.

توضیحات بیشتر

قبل توسط (1.1هزار امتیاز)
من درباره تفاوت فنی دو کلمه encrypt و encode پرسیدم ولی شما یه جواب دیگه ای داده اید.

سوالات مشابه

0 امتیاز
1 پاسخ 7.5هزار بازدید
0 امتیاز
1 پاسخ 912 بازدید
+1 امتیاز
2 پاسخ 1.8هزار بازدید
+1 امتیاز
1 پاسخ 880 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط arman202020 (314 امتیاز)
+1 امتیاز
1 پاسخ 373 بازدید
...