رمزنگاری جدید با کلید خصوصی کاربر - AlefProtocol

چهارشنبه 21 خرداد 1399

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

رمزنگاری جدید با کلید خصوصی کاربر - AlefProtocol

رمز نگاری کلید شکسته(Alef Protocol)

این نوع رمز نگاری متفاوت از رمز نگاری های دیگر است

در ابتدا شمایی از این نوع رمز نگاری را مشاهده کنید

همانطور که در شمای این رمز نگاری پیداست. در رمز نگاری الف پروتکل بر خلاف رمز نگاری های دیگر برای رمز نگاری و رمز گشایی

از یک کلید خصوصی همانند رمز نگاری متقارن استفاده می شود.

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

(کلید به نحوی در رمز هش جای گرفته)  در رمز نگاری الف پروتکل یا کلید شکسته کلید را خود کاربر به الگوریتم می دهد و بر اساس کلید رمز هش می شود که قاعدتا رمز گشایی رمز هش شده بدون کلید امکان پذیر نیست.

نکته: رمز گشایی رمز هش بدون کلید امکان پذیر نیست .کاربران محترم در انتخاب و حفظ کلید کوشا باشند

تفاوت بعدی که در این رمز نگاری نسبت به رمز نگاری های دیگر وجود دارد نوع خروجی رمز است(نیاز به توضیح ندارد)

توجه: 

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

از این نوع رمز نگاری می توان در چت های محرمانه (استفاده از کلید خصوصی مشترک)

رمز نگاری رمز پایگاه های داده و اطلاعات محرمانه و...

استفاده کرد

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

فایل های ضمیمه

امیررضا اندیشمند

نویسنده 6 مقاله در برنامه نویسان
  • C#.net
  • 2k بازدید
  • 1 تشکر

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید