KryptEY Ứng dụng
Giao tiếp một cách an toàn và độc lập, bất kể tình huống pháp lý hoặc liệu các ứng dụng nhắn tin có sử dụng E2EE hay không. Không cần máy chủ. #ChatKontrolleStoppen
Tại sao chọn KryptEY?
Sự phá vỡ mã hóa đầu cuối (E2EE) bởi các luật như kế hoạch kiểm soát trò chuyện của EU là một vấn đề đang diễn ra. Nội dung trong các ứng dụng nhắn tin sử dụng E2EE, chẳng hạn như Whatsapp hoặc Signal, có thể bị bên thứ ba theo dõi. E2EE thường là tiêu chuẩn trong các ứng dụng nhắn tin, nhưng không phải lúc nào cũng vậy. Có những phương pháp đã được chứng minh cho E2EE như PGP. Tuy nhiên, những phương pháp này đôi khi được tích hợp một cách cồng kềnh và yêu cầu nhiều nỗ lực để sử dụng.
KryptEY là một bàn phím Android triển khai giao thức Signal. Bàn phím hoạt động độc lập với ứng dụng nhắn tin và cả Giao thức Thoả thuận Khóa X3DH và Thuật toán Double Ratchet hoạt động mà không cần máy chủ, do đó cho phép sử dụng giao thức một cách độc lập cao.
Tính năng
Dựa trên Bàn phím Đơn giản ( https://github.com/rkkr/simple-keyboard ), KryptEY thêm một chế độ xem phía trên Bàn phím cho chức năng E2EE.
- sử dụng E2EE thông qua Giao thức Signal trong bất kỳ ứng dụng nhắn tin nào
- mã hóa/giải mã tin nhắn
- nhập tin nhắn thông qua trường văn bản riêng biệt trên bàn phím
- sử dụng clipboard để đọc tin nhắn
- quản lý danh bạ trong danh sách liên hệ riêng trên bàn phím
- nhật ký tin nhắn để xem tin nhắn đã gửi/nhận
- gửi tin nhắn dưới dạng JSON thuần (chế độ thô) hoặc ẩn trong một văn bản giả (chế độ cổ tích)
- xác minh chức năng E2EE qua dấu vân tay
- Chế độ Hỏi & Đáp cho các câu hỏi
- chủ đề tối & sáng
Xem https://github.com/amnesica/KryptEY/blob/master/KRYPTEY.md để biết thêm thông tin về cách KryptEY hoạt động.
Bảo mật
Các thuộc tính bảo mật hiện có cho Giao thức Signal cũng áp dụng cho bàn phím.
Giới hạn
Bàn phím được thiết kế như một POC và chỉ cho phép các cuộc trò chuyện 1-1. Tuy nhiên, ứng dụng cũng có thể được sử dụng trong một cuộc trò chuyện nhóm ở mức độ hạn chế. Tại đây, một tin nhắn có thể được gửi đến một đối tác trò chuyện cụ thể và không phải tất cả mọi người. Các thành viên khác trong cuộc trò chuyện nhóm không thể giải mã tin nhắn.
Các tin nhắn văn bản trong Telegram được sao chép dưới dạng HTML chứ không phải văn bản thuần. Khi giải mã tin nhắn với chế độ cổ tích, tin nhắn được sao chép sẽ bị xâm phạm và không thể đọc đúng cách. Do đó, nó không thể được giải mã. Tuy nhiên, chế độ thô hoạt động đúng. Khi sử dụng KryptEY với Telegram, chúng tôi khuyên bạn nên sử dụng chế độ thô.
Một số ứng dụng nhắn tin như Threema chỉ cho phép tối đa 3500 byte mỗi tin nhắn. Do đó, các giới hạn đầu vào ký tự khác nhau áp dụng. Để giữ dưới giới hạn 3500 byte, chỉ cho phép 500 ký tự cho chế độ thô và chế độ cổ tích. Để tiện lợi, các giới hạn này áp dụng cho tất cả các ứng dụng nhắn tin.
Demo
Để có một bản trình diễn về cách sử dụng KryptEY, xem https://github.com/amnesica/KryptEY/tree/master#demo
KryptEY được tạo ra bởi mellitopia và amnesica. Mã nguồn là mã nguồn mở và có thể được tìm thấy tại https://github.com/amnesica/KryptEY









