Ricochet 是一个基于 Tor 的加密即时通信工具

Ricochet 是个与众不同的实时通信,不相信你的验证,你的联系列表和你的通信。

  • 无需暴露你的认证(IP 地址)给任何人就可以进行聊天
  • 没有人能发现你的联系人是谁或者你什么时候进行了通信 (metadata-free!)
  • 没有服务器或者运营商可以访问你的信息
  • 跨平台,而且对非技术人员友好

22岁的John Brooks在13岁时就缀学了,他是一名自学成才的程序员,关心隐私和公民自由。四年前,他开始开发使用Tor隐藏服务的加密即时通信程序Ricochet。到完成之日,他有了一个易于使用的完备桌面客户端,提供了匿名性和加密,甚至在公众意识到之前解决了元数据问题。唯一的问题是程序只有几个人用,也没有几个人知道。当Edward Snowden揭发NSA大规模收集元数据的事迹成为新闻头条时,Brooks意识到他已经有了一个解决方案。他的方案很快得到了 Patrick Gray和他的 Invisible.im组织的青睐,资助其继续开发和完善Ricochet。他们计划在今年11月发布一个新版本,使用修订后的协议,提供了文件传输功能。由于Ricochet的代码还没有接受过安全审计,Invisible.im正与一家代码评审公司协商扫描代码。
文章转载自 开源中国社区 [http://www.oschina.net]

Ricochet —— 基于 Tor 的加密即时通信工具相关推荐

  1. 基于P2P的局域网即时通信应用

    前言 这是一个使用java语言开发的基于P2P的局域网即时通信Android应用,界面是高仿微信的聊天界面,在里面你将会学到java多线程并发编程.Socket编程.UDP广播.TCP连接等. 项目地 ...

  2. BIO、NIO、AIO 详解和基于BIO模式下即时通信

    第一章 BIO.NIO.AIO课程介绍 身边同学写的,没发布出来,我算是转载 1.1 课程说明 ​ 在Java的软件设计开发中,通信架构是不可避免的,我们在进行不同系统或者不同进程之间的数据交互,或者 ...

  3. C语言 linux环境基于socket的简易即时通信程序

    转载请注明出处:http://www.cnblogs.com/kevince/p/3891033.html      --By Kevince 最近在看linux网络编程相关,现学现卖,就写了一个简易 ...

  4. 基于Qt的局域网即时通信系统设计与实现(提供各种版本的源代码)

    我创建了一个QQ群,有问题的话,可以直接加群:530240681. github上项目的链接:https://github.com/siyueshiqi/LAN_IM 本系统主要实现了注册登录.好友管 ...

  5. java毕业设计——基于Java+SOCKET的即时通讯工具设计与实现(毕业论文+程序源码)——即时通讯工具

    基于Java+SOCKET的即时通讯工具设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Java+SOCKET的即时通讯工具设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需要下 ...

  6. 即时通信方法、系统、装置和即时通信终端

    随着通信技术的快速发展,用户的交流方式也不再局限于拨打电话或者发 送短信,各种即时通信工具已经逐渐成为了用户之间进行沟通的最广泛的方式. 传统的即时通信技术是发送方根据接收方的地址或者账号等信息主动向 ...

  7. 如何实现消息功能_小程序中如何实现即时通信聊天功能

    微信小程序是现在应用比较广的流量平台之一,当流量越来越多时,就需要在小程序中接入即时通信聊天功能来实现更好的流量变现转化,那么小程序中如何接入实现即时通信聊天功能呢? 什么是即时通信聊天功能即时通信聊 ...

  8. 中油即时通信电脑版_市场营销之即时通讯营销

    ✎ IM营销又叫即时通讯营销(instantmessaging),是企业通过即时工具im推广产品和品牌,以实现目标客户挖掘和转化的网络营销方式. 封面设计丨Sweety 责编丨花花 第60篇丨每日一篇 ...

  9. 环信的即时通信的使用

    接口文档:http://api-docs.easemob.com/ 第一步:注册环信账号,创建应用 此时,就会得到 ORG_NAME CLIENT_ID CLIENT_SECRET APP_NAME ...

最新文章

  1. mysql数据库中的十进位是什么意思?
  2. 我所遭遇过的游戏中间件---HumanIK
  3. 大数据应用项目创新大赛_温州首届大数据应用创新大赛决赛名单公布!有你的单位吗?...
  4. forge插件_使用Forge插件在现有Java EE项目上启用Arquillian
  5. Java UnknownHostException –服务器的无效主机名–如何解决?
  6. java炫舞_Java 炫舞按键功能 DancingPlay (整理)
  7. 外观模式和代理模式的联系和区别_设计模式之代理模式
  8. 计算机初试占比高的学校,复试压力小,初试占比70%及以上的院校汇总!
  9. linux url%7b怎么转化成,shell下解码url
  10. ACPI文件处理与屏蔽独显、亮度调节
  11. c语言 素数环,C语言素数环 DFS +回溯
  12. 乐视盒子UI 官方下载地址
  13. 〖Python APP 自动化测试实战篇⑤〗- appium Capability详解
  14. Windows10超级好用的虚拟机
  15. RFC 822 中文版 MIME解析基础(4)(第5-6也)
  16. 211毕业生3天被辞退:offer不等于工作稳了!
  17. 【电脑问题解决】戴尔游匣7559 16年 顶配 4k触摸屏 960m显卡 4k屏幕分辨率下使用卡顿(非使用4K分辨率进行游戏)
  18. 人工智能语言,我们的骄傲
  19. dmx计算机,DMX 文件扩展名: 它是什么以及如何打开它?
  20. 财务做账自动化生成系统

热门文章

  1. java 点击叉号_怎么设置点击叉号然后内容消失,这是自己写的不知道哪里有问题?...
  2. 智能驾驶+多元化长尾应用场景,什么样的公司最终胜出?
  3. 群晖6.2开启shr格式
  4. 如何让你的本地上的项目不用部署到服务器也能让外网看到?使用ngrok内网穿透实现
  5. Excel VBA自定义功能区
  6. python容易学ma_初学者学python 初学者学python好学吗
  7. 关于在线银行卡支付限额问题 解决方案
  8. wps 在线预览、在线编辑 InvalidSignature问题排查
  9. 1.1哈恩巴纳赫定理
  10. Ubuntu16.04 开机开启小键盘数字键,时默认开NumLock灯