KryptEY
TurboApp republication: amnesicaکیبورد برای ارتباط امن E2EE از طریق پروتکل سیگنال در هر پیامرسانی
تصاویر برنامه
درباره این برنامه
ارتباط امن و مستقل، صرف نظر از وضعیت قانونی یا اینکه آیا پیامرسانها از E2EE استفاده میکنند. نیازی به سرور نیست. #ChatKontrolleStoppen
چرا KryptEY؟
شکستن رمزگذاری سرتاسری (E2EE) توسط قوانینی مانند کنترل چت برنامهریزی شده اتحادیه اروپا یک موضوع مداوم است. بنابراین، محتوای پیامرسانهایی که از E2EE استفاده میکنند، مانند واتساپ یا سیگنال، میتواند توسط اشخاص ثالث رصد شود. E2EE اغلب، اما نه همیشه، در پیامرسانها استاندارد است. روشهای اثبات شدهای برای E2EE وجود دارد مانند PGP. با این حال، این روشها گاهی اوقات به شکلی سنگین ادغام شده و استفاده از آنها نیاز به تلاش زیادی دارد.
KryptEY یک کیبورد اندروید است که پروتکل سیگنال را پیادهسازی میکند. این کیبورد مستقل از پیامرسان کار میکند و هر دو پروتکل توافق کلید X3DH و الگوریتم Double Ratchet بدون نیاز به سرور کار میکنند، بنابراین استفاده بسیار مستقلی از پروتکل را ممکن میسازد.
ویژگیها
KryptEY که بر اساس Simple Keyboard ( https://github.com/rkkr/simple-keyboard ) است، یک نمای اضافی در بالای کیبورد برای عملکرد E2EE اضافه میکند.
* استفاده از E2EE از طریق پروتکل سیگنال در هر پیامرسانی
* رمزگذاری/رمزگشایی پیامها
* وارد کردن پیام از طریق فیلد متنی جداگانه در کیبورد
* استفاده از کلیپبورد برای خواندن پیامها
* مدیریت مخاطبین در لیست تماس خود در کیبورد
* گزارش پیام برای مشاهده پیامهای ارسال شده/دریافت شده
* ارسال پیام به صورت JSON ساده (حالت خام) یا پنهان در یک متن فریبنده (حالت افسانه)
* تأیید عملکرد E2EE از طریق اثر انگشت
* نمای پرسش و پاسخ برای سؤالات
* تم تاریک و روشن
برای اطلاعات بیشتر در مورد نحوه کارکرد KryptEY به https://github.com/amnesica/KryptEY/blob/master/KRYPTEY.md مراجعه کنید.
امنیت
ویژگیهای امنیتی موجود برای پروتکل سیگنال برای کیبورد نیز معتبر است.
محدودیتها
این کیبورد به عنوان یک POC طراحی شده و فقط مکالمات ۱ به ۱ را مجاز میداند. با این حال، برنامه میتواند تا حد محدودی در چت گروهی نیز استفاده شود. در اینجا، یک پیام میتواند برای یک شریک چت خاص و نه برای همه افراد ارسال شود. سایر شرکتکنندگان در چت گروه نمیتوانند پیام را رمزگشایی کنند.
پیامهای متنی در تلگرام به صورت HTML کپی میشوند و نه متن ساده. هنگام دیکد کردن پیام با حالت افسانه، پیام کپی شده به خطر میافتد و به درستی قابل خواندن نیست. بنابراین، اصلاً قابل دیکد شدن نیست. با این حال، حالت خام به درستی کار میکند. هنگام استفاده از KryptEY با تلگرام، ما حالت خام را توصیه میکنیم.
برخی پیامرسانها مانند Threema فقط تا ۳۵۰۰ بایت برای هر پیام اجازه میدهند. بنابراین، محدودیتهای ورودی کاراکتر متفاوتی اعمال میشود. برای ماندن زیر حد ۳۵۰۰ بایت، تنها ۵۰۰ کاراکتر برای حالت خام و افسانه مجاز است. برای راحتی، این محدودیتها برای همه پیامرسانها اعمال میشود.
دمو
برای مشاهده دمویی از نحوه استفاده از KryptEY به https://github.com/amnesica/KryptEY/tree/master#demo مراجعه کنید.
KryptEY توسط mellitopia و amnesica ایجاد شده است. کد منبع باز است و در https://github.com/amnesica/KryptEY یافت میشود.
توسعهدهنده اصلی: amnesica. بدون تغییر توسط TurboApp از F-Droid بازنشر شده است. این حساب توسعهدهنده رسمی نیست. امضاها ممکن است با فروشگاههای دیگر متفاوت باشد.
مجوز: GPL-3.0-only. اطلاعیههای کپی رایت و مجوز | آرشیوی منبع مربوطه | پروژه اصلی
امضای ریپازیتوری و APK، هش و هویت بسته بررسی شده است. تست زمان اجرا و اسکن کامل بدافزار انجام نشده است. در انتظار بازبینی مدیر.
نسخهها
توسعهدهنده
نظرات کاربران
هنوز نظری ثبت نشده است.