Pages

Friday, 24 May 2013

比特信(Bitmessage)-没有中央服务器的、点对点的非对称加密的消息发送系统


官方网站:https://bitmessage.org/
官方论坛:https://bitmessage.org/forum/
本人的比特信地址:BM-orAoYKcpuwMKWPKbzLZRcoATW6CPpAthA
欢迎骚扰。

目录

  • 什么是比特信(Bitmessage)

    比特信(Bitmessage)是一种用来向另一个人或者其它多个订阅者发送加密消息的协议。它是一个p2p的去中心化和无须第三方提供信用担 的保协议。意味着不再需要根证书颁发机构。它使用了强大的认证,这意味着消息的发件人无法被欺。其目的是为了隐藏和消息无关的信息,比如消息的发送者和接 收者,窃听者就不能通过运行未经授权的程序监听你的消息。如果初次接触比特信(Bitmessage),也许你希望读一读这本白皮书
    白皮书中文版,由 BM-BbozhgR7tBUd8Rw73axidXPRSQ5LpS5B 翻译。
    以上是官方的说明。我的理解是它没有一个专门的服务器用来存储我们的帐号信息,比如QQ,他由腾讯的服务器来存储的,但是这个没有,这是一个 p2p的网络,和比特币是类似的。我们用QQ发出去的消息,要经由服务器中转,能被人知晓,虽然QQ说有加密功能,但是如果腾讯想知道你的消息内容,你是 无能为力的。本软件就可以做到没人可以知道你发出去的消息。利用本软件,别人很难追踪消息来源。
    我曾与作者联系过,他说在我国,使用这种加密软件不是合法的。虽然使用本软件让人很难追踪,但还是能追踪到你的,比如国家团体之类的大机构。比特信不能装得象其它软件,别人能知道你在使用比特信,只是不知道你们说话的内容。
    关于比特信这个中文翻译,有人说翻译成“比特信使”比较好,如果本软件作者取名为“Bitmessenger”,则翻译成“比特信使”比较合适,但是作者取名为“Bitmessage”,所以我觉得翻译为“比特信”比较合适。
  • 获取比特信(Bitmessage)

    官方英文版 汉化版0.2.6 汉化版源代码
    比特信0.2.6版本增加了便携模式选项,在设置里面可以选择,默认已开启。并增加了模拟邮件列表功能,在“你的地址”界面点右键可以进行设置。我在汉化 的过程中添加了一个功能,在发送消息的时候,会自动在消息后面添加消息的发送时间,分世界标准时间和本地时间显示,就不会搞不清楚消息发送的时间了。本地 时间在我国就指北京时间。
  • 比特信(Bitmessage)使用方法

    比特信(Bitmessage)为绿色软件,无需安装。 打开之后看起来如下(中文版)
  • 新建ID

    这个就相当于QQ的申请帐号了,不过你的帐号不是存储在某一个单独的服务器上的啦。单击“你的地址”标签,看起来如下

    单击“新建地址”创建你的地址(类似qq的申请帐号),然后看起来如下:
    有两种方式建立新帐号,一种是使用随机数生成,另一种是使用密码生成。各自的优点仔细看说明。生成完成之后,你就可以开始发信息了。
  • 关于订阅和广播

    其实就和微博类似。别人订阅了你,那么你发广播的时候,别人就能收到。同样你订阅了别人,那么别人发广播的时候,你也会收到他的广播。形同互粉,暂时可以当QQ的群来使用,不过只有一个群,人数应该没有限制。
  • 右下角的信号灯

    用鼠标单击右下角的信号灯,会弹出如下内容:
  • 如何在不同的电脑使用相同的帐号

    如果你使用密码生成的帐号,点菜单的 文件->根据密码重新生成地址,然后输入你的密码,选择正确的版本号和流号,就可以了。注意重新生成的地址不一定和你原来的地址一样,但是别人通过这个地址给你发消息时,你一样会收到。


    如果你使用的随机数生成的地址,则到Bitmessage所在目录,把keys.dat用U盘随身带着,在其它电脑上,再把keys.dat文件拷入Bitmessage所在目录。

    注意,Bitmessage不会为你在网络上保存你的地址薄(和QQ的好友类似)、订阅、黑名单、聊天信息等任何记 录。如果你想保留这些信息,则把messages.dat文件和keys.dat文件一起拷入U盘带走,并和恢复keys.dat文件一样拷入 Bitmessage所在目录。
  • 如何让信号灯变绿

    其实信号灯变黄就可以正常收发消息的,想让灯变绿的请往下看。
    首先确定你要有一个外网ip地址,如何确定呢?打开百度,输入“IP地址查询”。如图:
    看到本机IP地址了吧,那个就是你的外网IP地址。但是这个外网IP地址不一定掌握在你手,也就是说你不一定能使用它。如何看你是否有它的使用权。点击开始菜单并输入 CMD 如图:
    然后回车,会弹出一个黑框,然后在黑框里面输入ipconfig,并回车,得出如下界面:
    看到IPv4地址没有,那个就是你自己的IP地址了,如果此地址和你百度到的地址一致,那么恭喜你,你有外网地址的使用权。如果你的信号灯长时间没有变绿,请关掉你的电脑防火墙试试,一般情况下都会变绿的。啥???!!!不一致,没有外网地址使用权?请往下看。
    回看上图,看到默认网关没有,上图是192.168.1.254(你自己可能和我不一样哦),对,就是它,在浏览器中输入这个地址,如下:
    啥,你不知道用户密码?没关系,把你路由器翻过来看看,上面一般都有的,或者说明书上也有。啥?你不知道路由器在哪儿?那你就此打住吧,变绿无望了。如果此步骤打不开网页,也不用捣腾了,就黄黄的用吧,黄黄更健康。
    进入路由器之后,找到如下界面,一般在 运行状态 那里,看到IP地址没得,是不是和你百度的一样,一般都一样,如果不一样,你就打住吧,变绿无望了。
    然后点 转发规则->虚拟服务器,如图:
    点击添加新条目,如图:
    图中的端口就为你的比特信的端口,默认为8444,IP地址就填刚才黑框中得出的IP地址,然后保存既可。你就等着变绿吧,哈哈。如果长时间未变绿,关掉你的电脑防火墙试试。 
    from http://btm.wmqying.com/
  • -----------------------------
  • 翻墙问答﹕如何用软件BITMESSAGE来加密通信﹖

    问:在手机上用的加密信息软件相当多,但不少人仍然在桌面电脑即时传达信息,但又怕中国当局拦截信息。有一只叫Bitmessage的软件,据称可以做到两个人之间保密点对点联系。究竟Bitmessage是什么来的?
    李建军:Bitmessage是一个以P2P形式运作的加密即时传讯软件,由于连用户都可以用随机乱码方式产生出来,亦没有任何中央主机,只要你在固定的电脑上,执行Bitmessage的软件,随机产生一个用户名,再将用户名通知你朋友,你朋友亦用Bitmessage的话,就可以点对点两个人进行通讯,而且完全保密。因为bitmessage由产生用户名到发布信息,与中国网民都颇为熟悉的比特币Bitcoin相当类近。
    在这集翻墙问答,我们准备了视频,示范如何执行,以及产生bitmessage的用户名称,并作第一次信息测试,欢迎听众浏览本台网站收看。
    问:Bitmessage除了随机产生用户名外,亦可以让用户自行输入密码来产生用户名,以用户自行输入密码方式产生用户名有什么好处?于保安角度而言,又有什么缺点?
    李建军:用户以密码方式产生用户名的好处在于,在任何电脑,只要你的U盘有Bitmessage软件,输入密码,就算没有特定档案,都可以用以往的用户名字进行通讯,比较方便一些经常要在网咖进行通讯的朋友.

    但密码的缺点在于,如果你产生的密码不够强的话,会遭到黑客以暴力破解,然后藉此取得你的户口。如果你想尽享Bitmessage保安上的优势的话,最好选择由系统产生一堆乱数用户名称,这样公安就不容易取得你的资料。
    此外,由于Bitmessage产生用户名称很容易,所以可以考虑为每一位朋友,或一群朋友产生特定的加密名称,就算不幸你有朋友的户口被黑客夺取,都不容易由己经高度分散信息中,辨认到个别人士的身份,提高匿名性和安全性。
    问:Bitmessage又有什么缺点?
    李建军:由于Bitmessage真的完全没有中央主机,相当分散,因此初初使用时会相当慢,这技术适合需要经常进行加密通讯,避免公安监察或中国防火墙系统拦截信息的人,但如果非常紧急的信息,Bitmessage可能速度极为缓慢。若需要发送比较紧急的信息,使用Whatsapp或Skype之类比较成熟的商业软件可能比较快。
    问:最近美国又有网络保安公司发现小米的4G手机内有木马,可能偷取用户的资料。而小米否认指控﹐只表示有关保安公司买了假冒手机。其实小米的回应,又是否代表小米手机真的安全?
    李建军:根据发现小米新手机保安问题的Bluebox公司提供的资料,Bluebox保安人员正与小米保安团队就被测试的手机是否一部真货手机作出研究,到底小米新款是否真的有问题,我们会在日后翻墙问答作出探讨。
    只不过,Bluebox公司提出了一点,虽然小米强调要在可信的商户购买手机,但如果小米的查验程式都无法百分百将假机查出来的话,对消费者而言,是很难单凭他们有限的能力,去判断他们在买什么手机,或手机在运送途中有没有被人做手脚。在小米手机的供应链的保安机制在海外都出现漏洞的时候,在假货横行的中国,购买小米手机更是一场赌博。因此,应该避免任何中国品牌的手机,就算海外品牌的手机,亦应考虑在香港或其他国家选购,因为中国在山寨货层出不穷的情况下,你根本不可能肯定你买到真货,或未有被不法之徒动手的二手货.

--------------------------------------------------------------------------------------------------

 
去中心化开源通信协议 Bitmessage

Bitmessage是一款去中心化的p2p开源通讯协议,目前拥有Windows, Linux,以及Mac OS的不同平台通信软件。Bitmessage允许用户在匿名的情况下传输任何信息给接收者, 或者从任何发布者那里订阅信息。软件是受到比特币的启发,一切建立在P2P网络上,没有一个中心服务器可以控制和窥探使用者的行为。

Bitmessage最初发布于2012年11月。 Bitmessage在所有的网络通信中,都会保护当事人的身份信息。用户可以创建由36位字母和数字组成的备用电子邮件地址。就像比特币一样,Bitmessage会为生成一对公钥和私钥,公钥就是用户的bitmessage地址,私钥就是该能证明用户对该地址上信息有所有权的密码。为了简化使用,新地址还能够以二维码的形式存储和分享,从而允许用户使用智能手机进行扫描。

为了防止有人利用bitmessage发送大量垃圾信息冲击P2P网络,bitmessage采用proof of work机制,类似于比特币防范机制,bitmessage必须进行一定量的运算后才能进行信息发送,一般运算时间为4分钟左右。

[repo owner=”Bitmessage” name=”PyBitmessage”]