wickr-crypto-c 是用 C 语言编写的 Wickr 安全消息协议的实现,它为 Wickr Professional 上的安全通信提供了一个平台。
Wickr 是美国一家网络安全公司(同样就叫 Wickr)自筹资金开发出的防泄密信息应用程序,采用军事级别加密技术,并具备自毁功能。能够让用户实现无痕迹通信,让用户的手机信息不再受到追踪。公司创始人赛尔曾表示,Wickr 与其他应用最大的不同就是隐私政策,不会收集或销售用户信息。
为了向 Wickr Professional 的客户分享 Wickr crypto 的设计方式,以便于更好的得到信任,Wickr 开源了此加密库。同时,虽然 Wickr 不是用于对等加密临时消息传递的新工具,但该协议代表了 Wickr 产品中的新一代加密技术, Wickr 表示也想通过开源也吸取更多的建议。
该加密库严格实施 Wickr 协议保证在传输和存储中的消息内容的保密性。它具有以下特性:
-
端到端加密 - 消息加密密钥仅在 Wickr 客户端中可用,并且不向网络攻击者或 Wickr 服务器操作员公开;
-
完全转发保密 - 如果用户或设备的长期密钥泄露,则旧邮件内容不会受到损害。