KryptEY Aplikasi
Berkomunikasi dengan selamat dan bebas, tanpa mengira situasi undang-undang atau sama ada pemesej menggunakan E2EE. Tiada pelayan diperlukan. #ChatKontrolleStoppen
Kenapa KryptEY?
Pelanggaran penyulitan hujung ke hujung (E2EE) oleh undang-undang seperti kawalan sembang EU yang dirancang adalah isu yang berterusan. Kandungan dalam pemesej yang menggunakan E2EE, seperti Whatsapp atau Signal, boleh dipantau oleh pihak ketiga. E2EE sering, tetapi tidak selalu, menjadi standard dalam pemesej. Terdapat kaedah yang terbukti untuk E2EE seperti PGP. Walau bagaimanapun, kaedah ini kadangkala diintegrasikan dengan cara yang menyusahkan dan memerlukan banyak usaha untuk digunakan.
KryptEY adalah papan kekunci Android yang melaksanakan protokol Signal. Papan kekunci berfungsi secara bebas daripada pemesej dan kedua-dua Protokol Persetujuan Kunci X3DH dan Algoritma Double Ratchet berfungsi tanpa pelayan, dengan itu membolehkan penggunaan protokol yang sangat bebas.
Ciri-ciri
Berdasarkan Papan Kekunci Simple ( https://github.com/rkkr/simple-keyboard ), KryptEY menambah pandangan di atas Papan Kekunci untuk fungsi E2EE.
- gunakan E2EE melalui Protokol Signal dalam mana-mana pemesej
- penyulitan/pembongkaran mesej
- masukkan mesej melalui medan teks yang berasingan dalam papan kekunci
- gunakan papan klip untuk membaca mesej
- uruskan kenalan dalam senarai kenalan sendiri dalam papan kekunci
- log mesej untuk melihat mesej yang dihantar/diterima
- hantar mesej sebagai JSON biasa (mod mentah) atau tersembunyi dalam teks umpan (mod dongeng)
- pengesahan fungsi E2EE melalui cap jari
- Pandangan Soalan & Jawapan untuk soalan
- tema gelap & terang
Lihat https://github.com/amnesica/KryptEY/blob/master/KRYPTEY.md untuk maklumat lanjut tentang cara KryptEY berfungsi.
Keselamatan
Properti keselamatan yang sedia ada untuk Protokol Signal juga sah untuk papan kekunci.
Had
Papan kekunci direka sebagai POC dan hanya membenarkan perbualan 1-ke-1. Walau bagaimanapun, aplikasi ini juga boleh digunakan dalam sembang kumpulan dalam had tertentu. Di sini, mesej boleh ditujukan kepada rakan sembang tertentu dan bukan kepada semua orang. Peserta lain dalam sembang kumpulan tidak dapat membongkar mesej tersebut.
Mesej teks dalam Telegram disalin sebagai HTML dan bukan sebagai teks biasa. Apabila mendekod mesej dengan mod dongeng, mesej yang disalin menjadi terjejas dan tidak dapat dibaca dengan baik. Oleh itu, ia tidak dapat dikodkan sama sekali. Walau bagaimanapun, mod mentah berfungsi dengan baik. Apabila menggunakan KryptEY dengan Telegram, kami mengesyorkan mod mentah.
Beberapa pemesej seperti Threema hanya membenarkan sehingga 3500 bait setiap mesej. Oleh itu, had input watak yang berbeza dikenakan. Untuk kekal di bawah had 3500 bait, hanya 500 watak dibenarkan untuk mod mentah dan mod dongeng. Untuk kemudahan, had ini dikenakan untuk semua pemesej.
Demo
Untuk demonstrasi tentang cara menggunakan KryptEY, lihat https://github.com/amnesica/KryptEY/tree/master#demo
KryptEY dicipta oleh mellitopia dan amnesica. Kodnya adalah sumber terbuka dan boleh didapati di https://github.com/amnesica/KryptEY









