AP2 (Alef protocol vertion 2)

دوشنبه 17 خرداد 1400

رمز نگاری جدید الف پروتکل ورژن 2 یک نوع رمز نگاری متقارن است که با استفاده از یک کلید خصوصی اقدام به رمز نگاری می کند.

AP2 (Alef protocol vertion 2)

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

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

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

 

تغییرات و ویژگی های اضافه شده به AP2:

 

+ عدم محدودیت در انتخاب رمز (Change to utf8)

+ عدم محدودیت در انتخاب کلید  (Change to utf8)

+ تغییر در الگوریتم رمز نگاری

+ یکطرفه شدن رمز نگاری

 

به نمونه زیر توجه کنید.

Password ==> Amirreza

Key ==> @AE

هیچ محدودیتی در انتخاب کلید وجود ندارد.

Password and key equivalence

==> Perform calculations

and result ==>    ��љלлঞਉਇਡਘਵઋߚ0.6 ==>( Output utf8)

بزرگ ترین تفاوت این نوع رمز نگاری خروجی متفاوت آن نسبت به دیگر رمز نگاری ها است.

 

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

 

عملکرد متفاوت = خروجی متفاوت 

 

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

 

نحوه استفاده:

Using Ap2;

Encryption.EncryptionPin(Password, Key)


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

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

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

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

نظرات کاربران

برای درج نظر باید وارد سایت شوید