CodeLogy - کدلوژی
CodeLogy - کدلوژی
خواندن ۱ دقیقه·۲ سال پیش

رمزنگاری چیست!؟بخش دوم

در بخش اول رمزنگاری پچیست یک توضیح کوتاهی درباره رمزنگاری دادیم.

تو این قسمت میخوایم به تفاوت رمزنگاری های stream و block به پردازیم.

رمزنگاری block:

این نوع رمزنگاری با گرفتن n بیت به عنوان ورودی و n بیت کلید خروجی با طول مشخص میدهند.aes,des,des3 در دسته این رمزنگاری قرار دارند.

رمزنگاری های stream:

این دسته از رمزنگاری ها با الهام از رمزنگاری One time pad ایجاد شدن.به دلیل اینکه در otp طول کلید باید به اندازه ورودی باشد به همین دلیل این رمزنگاری امروزه استفاده ای ندارد رمزنگاری های stream با داشت کلید s یک کلید k با طولی بیشتر از s و اندازه ورودی p تولید میکنند روش تولید کلید در الگورتیم های متفاوت با یک دیگر متفاوت است نمونه های از این نوع رمزنگاری میشه به salsa20 اشاره کرد.

تفاوت ها:

رمزنگاری های block:

  • رمزنگاری یک بلاک از متن ساده و رمزگشای یک بلاک از متن رمز شده
  • از یک کلید چند بار استفاده میکنند
  • الگوریتم پیچیده تری دارند
  • از تکنیک های انتقال استفاده میکنند
  • سرعت کمتری نصبت به stream دراند

رمزنگاری های stream:

  • سرعت بیشتری دارند
  • الگوریتم ساده تری دارند
  • از تکنیک های جایگزینی استفاده می کند
  • از یک کلید یک بار استفاده میکنند


ممنون که با ما همراه بودین در بخش بعدی در مورد رمزنگاری rsa صحبت میکنیم.



ارائه مطالب و مقالات علوم کامپیوتر، برنامه نویسی، لینوکس و دنیای جذاب هک و امنیت - شبکه های اجتماعی ما zil.ink/codelogy
شاید از این پست‌ها خوشتان بیاید