LaP*_*ino 3 git sync bittorrent-sync
我在想,基本上我们有所有的元素来创建一个使用开源软件的Bittorrent Sync替代方案,除了通过秘密的链接机制...(我会使用Sparkleshare然后实现像链接机制这样的btsync秘密作为"新的"Git连接协议或在localhost ssh连接的路径中,最后一个提供的优势是,您可以通过共享秘密来允许访问您的计算机,这使隧道更容易......"
那么它是如何工作的,和/或你将如何实现类似的系统(因为btsync是封闭的软件)?
(如果你读过这篇文章并想要实现这一点,请继续,想法是免费的)
Jak*_*kob 11
如BitTorrent所述(另请参阅用户指南),秘密是随机生成的20字节或更多字节的密钥.简单的概率定律几乎无法猜测.有四种秘密:
据我所知(并在2013年7月有人试图对BitTorrent同步协议进行逆向工程的线程中说明)后三种类型的秘密可以从主秘密中获得.特别地,这包括用于加密用于在对等体之间传输的文件的密钥.对于对等发现,秘密被散列,因此散列可以用于找到具有匹配秘密的对等体,其必须使秘密公开.
在进一步逆向工程BitTorrent Sync之前,请记住该软件是封闭源代码,它包含从bittorrent.com自动更新的例程.这意味着公司可能会更改实施细节(并安装任意后门).除非打开完整的客户端源代码,否则没有人能保证没有隐藏的方法将您的主秘密发送给NSA.
| 归档时间: |
|
| 查看次数: |
5419 次 |
| 最近记录: |