تیم برنامه نویسی آریان مهر

آریان مهر محیطی برای آموزش برنامه نویسی و ارائه اپلیکیشن ها

تیم برنامه نویسی آریان مهر

آریان مهر محیطی برای آموزش برنامه نویسی و ارائه اپلیکیشن ها

۱ مطلب در ارديبهشت ۱۳۹۸ ثبت شده است

  • ۱
  • ۰

تفاوت بین encoding و encryption

Encoding :

در کدگذاری، داده ها رو به یک فرمت دیگه تبدیل میکنیم تا اون داده به درستی توسط یک سیستم مورد استفاده قرار گیرد(یعنی به فرمت قابل فهم اون سیستم) و در کدگذاری بدون کلید می توان به راحتی داده را معکوس کرد.

 برای کدگذاری میتوان از الگوریتم های  ASCLL، UNICODED, BASE64 و URL استفاده کرد.

مثال: داده های باینری که توسط ایمیل فرستاده می شوند یا مشاهده کارکترهای خاص در یک صفحه وب.


Encryption:

در رمزگذاری هدف اینکه فرمت داده ها رو به گونه ایی تبدیل کنیم که از دسترس دیگران محفوظ بماند. برای نگهداری داده های محرمانه و اطمینان از اینکه داده ها توسط  هیچ کس به غیر از گیرنده مورد نظر  استفاده نگردد، بکار گرفته می شود. و برای بازیابی آن نیاز به کلید است.

 برای رمزگذاری میتوان از الگوریتم های ,TWOFISH , Triple DES, RSA, BLOWFISH و AESاستفاده کرد.
مثال: فرستادن یک نامه مخفی.
  • زهرا سقائیان