تیم پینپ
تیم پینپ
خواندن ۳ دقیقه·۴ سال پیش

راجب الگوفاز بیشتر بخوانید ! اپلیکیشن انکریپتور



الگوفاز یک تئوری و مفهوم ایرانی جدید در مبحث رمزنگاری می‌باشد ، نام الگوفاز برگرفته از دو کلمه

  • رمزنگاری چند الگوریتمی
  • رمزنگاری چند فازی

می‌باشد الگوفاز رمزنگاری را به صورت فاز به فاز انجام میدهد ، مراحل و فاز های رمزنگاری الگوفاز بدین شکل است :

۱ - کدنگاری کردن

در مرحله اول ، متون را کدنگاری می‌کند ، یعنی زمانی که شما برای مثال کلمه A را در نظر گرفته باشید برای رمزنگاری ، آن را به صورت JoQwZc به مرحله بعد ارسال میکند

۲ - رمزنگاری با الگوریتم RSA

در این مرحله متونی که کدنگاری شده اند ، با الگوریتم RSA رمزنگاری میشوند ، کلید امنیتی این مرحله از رمزنگاری به کاربر نمایان نمیشود و به صورت پنهانی باقی میماند ، در حقیقت کلید امنیتی این مرحله در مرحله سوم موجود است ، بگذارید ساده تر بگویم متنی که در مرحله سوم رمزنگاری میشود ، حاوی کلید امنیتی این مرحله هست ، تا الگوفاز با استفاده از آن RSA را رمزگشایی کند

۳ - رمزنگاری با الگوریتم پینپ انکریپت

این الگوریتم در سطح اینترنت کاملا ناشناخته است و تنها در الگوفاز قابل دسترسی می‌باشد ، در این مرحله متن رمزنگاری شده با RSA مجدداً با این الگوریتم رمزنگاری میشود ، اما با این تفاوت که این بار با کلید امنیتی مد نظر کاربر این مرحله صورت میگیرد

۴ - رمزنگاری با الگوریتم AES

این الگوریتم در سطح خود یکی از امن ترین الگوریتم ها محسوب میشود ، این بار متن رمزنگاری شده پینپ انکریپت که خود شامل متن رمزنگاری شده RSA می‌باشد با استفاده از AES رمزنگاری میشود ، کلید امنیتی این مرحله همان کلید امنیتی مرحله سوم است که توسط کاربر تعیین شده است

۵ - تکرار مراحل ، رمزنگاری چند فازی !

این مرحله رمزنگاری که رمزنگاری چند فازی نام دارد ، متنی که در مرحله چهارم به دست می آید مجدداً چندین بار با همان مراحل ذکر شده رمزنگاری میشود ، شمار زیاد رمزنگاری داده‌های رمزنگاری‌شده باعث افزایش پیچیدگی رمزگذاری داده‌ها می‌شود که رمزگشایی آن را نیز بسیار پیچیده می‌کند ‌!

متن شما آماده است !

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

رمزگشایی چگونه انجام میشود ؟

رمزگشایی نیز همانند رمزنگاری ، پیچیده است ،مراحل رمزگشایی الگوفاز بدین صورت است :

۱ - رمزگشایی با الگوریتم AES

نتیجه آخر رمزنگاری الگوفاز AES می‌باشد ، پس اول از AES رمزگشایی شروع می‌شود ، رمزگشایی در این مرحله با کلیدی که کاربر وارد کرده است صورت میگیرد

۲ - رمزگشایی با پینپ انکریپت

این مرحله نیز همانند مرحله اول با کلید امنیتی وارد شده توسط کاربر صورت می‌پذیرد ، اما یک تفاوتی دارد محتوایی رمزگشایی شده این مرحله ، حاوی کلید امنیتی مرحله بعد هم هست ، پس الگوفاز پس از رمزگشایی در این مرحله ، کلید امنیتی مرحله بعد را شناسایی می‌کند و از آن برای رمزگشایی استفاده میکند حالا سوال اینجاست الگوفاز از کجا میفهمد که کلید امنیتی کدام است ؟ در انتهای مرحله دوم رمزنگاری ، زمانی که متن به مرحله سوم ارجاع داده میشود ، الگوفاز کلید امنیتی را با استاندارد های خود به متن رمزنگاری اضافه می‌کند تا در رمزگشایی آن را شناسایی و با استفاده از آن رمزگشایی RSA را انجام بدهد

۳ - رمزگشایی با RSA

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

۴ - تکرار مراحل ، رمزگشایی چند فازی !

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

۵ - کد گشایی

حالا همه چیز انجام شده و الگوفاز یک متن کدنگاری شده در اختیار دارد ، الگوفاز در این مرحله با قواعد از پیش تعیین شده ای کلمات را جایگزین میکند ، یعنی اگر در مرحله اول رمزنگاری دقت کرده باشید حرف A برای مثال تبدیل شده بود به JoQwZc ، حالا در این مرحله JoQwZc تبدیل می‌شود به حرف A تا متن کاربر به دست آید !

دانلود آخرین نسخه انکریپتور از چارخونه

موفق و پیروز باشید .




رمزنگاریرمزگشاییالگوفازانکریپتامنیت
تیم برنامه نویسی پینپ ، زیر مجموعه انجمن مرور امن !
شاید از این پست‌ها خوشتان بیاید