پرش به محتویات

چت‌گارد

رمزنگاری سرتاسری امن برای ایتا، بله، سروش.

آخرین نسخه مخزن GitHub


معرفی

چت‌گارد یک برنامه متن‌باز اندرویدی است که امکان ارسال و دریافت پیام‌های رمزنگاری‌شده با رمزنگاری سرتاسری (End-to-End Encryption) را بدون نیاز به سرور، حساب کاربری یا زیرساخت متمرکز فراهم می‌کند.

تمام عملیات رمزنگاری، از جمله تولید کلید، رمزگذاری و رمزگشایی، به طور کامل روی دستگاه کاربر انجام می‌شود و هیچ‌یک از کلیدهای رمزنگاری از دستگاه خارج نمی‌شوند. به همین دلیل، اطلاعات حساس همواره تحت کنترل کاربر باقی می‌ماند.

برای حفظ سازگاری با پیام‌رسان‌های پشتیبانی‌شده، داده‌های رمزنگاری‌شده پیش از ارسال به متنی با ظاهر عادی فارسی تبدیل می‌شوند. این روش امکان تبادل پیام‌های امن را از طریق پیام‌رسان‌های موجود، بدون نیاز به تغییر در زیرساخت یا عملکرد آن‌ها، فراهم می‌کند.

قابلیت‌ها

  • 🔐 رمزنگاری سرتاسری پیام‌ها تنها روی دستگاه کاربر رمزگذاری شده و فقط توسط گیرنده موردنظر قابل رمزگشایی هستند.

  • 🔑 مدیریت محلی کلیدهای رمزنگاری تمامی کلیدهای رمزنگاری روی دستگاه تولید، نگهداری و مدیریت می‌شوند.

  • 🚫 بدون سرور یا فضای ابری برنامه به هیچ زیرساخت متمرکزی وابسته نیست و اطلاعات کاربران را به هیچ سرویس شخص ثالثی ارسال نمی‌کند.

  • 👤 بدون نیاز به ثبت‌نام برای استفاده از برنامه نیازی به ایجاد حساب کاربری، شماره تلفن یا ارائه اطلاعات شخصی نیست.

  • 📱 سازگار با پیام‌رسان‌های موجود قابل استفاده در کنار ایتا، بله، سروش.

  • 🔍 متن‌باز و شفاف کد منبع پروژه به صورت عمومی منتشر شده و برای بررسی، ممیزی امنیتی و مشارکت توسعه‌دهندگان در دسترس است.

مستندات

  • 📘 راهنمای استفاده آموزش نصب، راه‌اندازی و استفاده از برنامه.

  • 📖 نحوه عملکرد توضیحات فنی درباره معماری برنامه و پروتکل رمزنگاری.

  • 🤝 مشارکت در پروژه راهنمای مشارکت در توسعه، مستندسازی، ترجمه و سایر بهبودهای پروژه.

منابع

قدردانی

این پروژه با الهام از پروژه اصلی ChatGuard که توسط مصطفی خیبری توسعه یافته است، ایجاد شده است.

از انتشار ایده و کد پروژه اصلی توسط ایشان و فراهم کردن امکان استفاده و توسعه آن برای جامعه متن‌باز صمیمانه سپاسگزاریم.