AP2 (Alef protocol vertion 2)
دوشنبه 17 خرداد 1400رمز نگاری جدید الف پروتکل ورژن 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)
- C#.net
- 1k بازدید
- 1 تشکر
برای درج نظر باید وارد سایت شوید