KryptEY 應用程式
安全且獨立地進行通訊,無論法律情況如何,或是即使通訊軟體使用端對端加密 (E2EE)。不需要伺服器。#ChatKontrolleStoppen為什麼選擇KryptEY?
如計劃中的歐盟聊天監控等法律對端對端加密 (E2EE) 的破壞是一個持續的問題。使用 E2EE 的通訊軟體(如 Whatsapp 或 Signal)中的內容可能會被第三方監控。E2EE 通常是通訊軟體的標準,但並非總是如此。有一些經過驗證的 E2EE 方法,例如 PGP。然而,這些方法有時整合得相當繁瑣,並需要大量的使用努力。
KryptEY 是一款實現 Signal 協議的 Android 鍵盤。該鍵盤獨立於通訊軟體運作,並且 X3DH 密鑰協議和雙重齒輪算法均無需伺服器運行,從而實現該協議的高度獨立使用。
功能
基於簡單鍵盤 ( https://github.com/rkkr/simple-keyboard ),KryptEY 在鍵盤上方添加了一個視圖以實現 E2EE 功能。
- 通過 Signal 協議在任何通訊軟體中使用 E2EE
- 消息的加密/解密
- 通過鍵盤中的單獨文本框輸入消息
- 使用剪貼板閱讀消息
- 在鍵盤中管理自己的聯絡人名單
- 消息日誌查看已發送/接收的消息
- 以純 JSON(原始模式)或隱藏在誘餌文本中的方式(童話模式)發送消息
- 通過指紋驗證 E2EE 功能
- 問答視圖以回答問題
- 深色和淺色主題
有關 KryptEY 工作原理的更多信息,請參見 https://github.com/amnesica/KryptEY/blob/master/KRYPTEY.md。
安全性
Signal 協議的現有安全性質也適用於該鍵盤。
限制
該鍵盤設計為概念驗證 (POC),僅允許一對一的對話。然而,該應用在群組聊天中也可以有限度使用。在這裡,消息可以發送給特定的聊天夥伴,而不是所有人。群組聊天中的其他參與者無法解密該消息。
Telegram 中的文本消息以 HTML 格式複製,而不是純文本。在使用童話模式解碼消息時,複製的消息會受到損壞,無法正確閱讀。因此,根本無法解碼。然而,原始模式運行正常。在使用 KryptEY 與 Telegram 時,我們建議使用原始模式。
某些通訊軟體(如 Threema)每條消息僅允許最多 3500 字節。因此,適用不同的字符輸入限制。為了保持在 3500 字節限制內,原始模式和童話模式僅允許 500 個字符。為了方便起見,這一限制適用於所有通訊軟體。
演示
有關 KryptEY 使用演示,請參見 https://github.com/amnesica/KryptEY/tree/master#demo
KryptEY 由 mellitopia 和 amnesica 創建。該代碼是開源的,可以在 https://github.com/amnesica/KryptEY 找到。









