پروژه سایت چت روم رمزنگاری شده با PHP + Codeigniter
در این پروژه یک چت روم کاملا رمزنگاری شده برای شما ایجاد کردهایم تا با امکانات پیشرفتهی آن بتوانید آن را به عنوان یک پروژهی بسیار حرفهای استفاده کنید.
پروژه سایت چت روم رمزنگاری شده با کدایگنایتر
عنوان پروژه
پروژه سایت چت روم با امکان رمزنگاری دوطرفه e2e یا End to End Encryption با زبان برنامه نویسی پیاچپی و فریمورک کدایگنایتر
معرفی پروژه
این پروژه با زبان PHP نوشته شده است و به سادگی قابل استفاده است و مناسب یک پروژه پایانی دانشگاهی میباشد. این پروژه دارای مستندات نیز میباشد.
ویژگیهای پروژه
- ورود و عضویت.
- امکان ساخت گروه رمزنگاری شده و رمزنگاری نشده.
- امکان اضافه کردن کاربران به گروهها.
- امکان ارسال فایل به چت.
- امکان ارسال اموجی به چت.
- امکان ورود با رمزعبور دومرحلهای.
- امکان حذف اضطراری اطلاعات.
- امکان ساخت کاربران با نقشهای مختلف.
تکنولوژیهای پروژه
- php
- codeingiter
- mysql
- composer
- websocket
نمای پروژه











دریافت پروژه
این پروژه به صورت اختصاصی کدنویسی شده است.
آپدیت (۱ فروردین ۱۴۰۳): لطفا قبل از خرید به توضیحات محصول و قیمت محصول با دقت بیشتری نگاه کنید امکان عودت وجه محصولات دانلودی تحت هیچ شرایطی نیست.
در صورتی که بعد از خرید مشکلی با دریافت فایل داشتید از طریق ایمیل info[at]camelcase[dot]ir به ما اطلاع دهید.
پروژههای دیگر پی اچ پی را از فهرست زیر مشاهده کنید:
- پروژه سامانه بازخورد کارکنان با PHP + Codeigniter4
- پروژه سایت رزومه ساز با پی اچ پی
- پروژه سایت شبکه اجتماعی با پی اچ پی
- پروژه سایت دانلود فیلم با پی اچ پی
- پروژه سایت تفریحی با پی اچ پی
- پروژه سایت خبری با پی اچ پی
- پروژه سایت آپلود فایل با پی اچ پی
- پروژه سایت مدارک و اسناد اساتید دانشگاه
- پروژه سایت تشخیص بیماری کرونا
- پروژه نمایش اطلاعات زلزله با پی اچ پی
- پروژهی فروشگاه کتاب php
- پروژه سایت نظرسنجی با PHP + Codeigniter
- پروژه سایت فرم ساز با PHP + Codeigniter















اگر کاربر گوشیش رو عوض کنه، پیام های قبلیش همچنان قابل دسترس میمونن؟
این موضوع به نحوه مدیریت کلیدها و سیستم پشتیبان گیری بستگی دارد. اگر کلیدهای رمزنگاری منتقل یا بازیابی نشوند، ممکن است دسترسی به پیام های قبلی امکان پذیر نباشد.
برای چت خصوصی دو نفره پیاده سازی E2E راحت تره یا برای گروه ها؟
چت دو نفره معمولا ساده تر است. در چت های گروهی مدیریت کلیدها و اضافه یا حذف اعضا پیچیدگی بیشتری دارد و نیاز به طراحی دقیق تری خواهد داشت.
اگر دیتابیس هک بشه، با وجود E2E پیام ها قابل خوندن هستن؟
در صورتی که رمزنگاری سرتاسری به درستی اجرا شده باشد و کلیدهای خصوصی کاربران در اختیار مهاجم قرار نگیرند، پیام های ذخیره شده در دیتابیس به صورت رمزنگاری شده باقی می مانند و قابل خواندن نخواهند بود.
CodeIgniter خودش قابلیت E2E رو داره یا باید همه بخش های رمزنگاری رو جدا پیاده سازی کنیم؟
خیر، CodeIgniter کتابخانه رمزنگاری برای محافظت از داده ها دارد، اما این با رمزنگاری سرتاسری تفاوت دارد. برای E2E باید مدیریت کلیدها و فرآیند رمزنگاری در سمت کاربران به صورت جداگانه طراحی و پیاده سازی شود.
اگر پیام ها به صورت End-to-End رمزنگاری بشن، یعنی حتی سرور هم نمیتونه متنشون رو ببینه؟
بله، اگر رمزنگاری سرتاسری به درستی پیاده سازی شود، فقط فرستنده و گیرنده قادر به مشاهده محتوای پیام هستند و سرور تنها داده رمزنگاری شده را ذخیره یا منتقل می کند.