why not use a protocol encryption

Discuss Shareaza features.
Forum rules
Home | Wiki | Rules

why not use a protocol encryption

Postby mero666 » 25 Jul 2012 14:53

why shareaza 2.6 not use a protocol encryption to encrypt data sent and recieved from Shareaza like limewire
mero666
 
Posts: 1
Joined: 25 Jul 2012 14:46

Re: why

Postby brov » 25 Jul 2012 23:25

Because you're a C++ geek that can implement it, but you're too lazy to do it and demand the feature from us...

We are not hired to work 10h/day (or more), we are volunteering our free time. You can post a feature request and it will be eventually implemented.
brov
 
Posts: 87
Joined: 05 Jul 2009 12:15

Re: why not use a protocol encryption

Postby ailurophobe » 28 Jul 2012 18:16

The big reason Shareaza doesn't have it is simply because it did not become as useful as people expected. At the time there were worries that ISPs would use deep packet inspection to spy on P2P traffic and selectively block transfers based on content being transferred. Which would have been bad because it would have given the ISPs the power to decide what their customers do in the internet, which would have made a competitive market of anything related to internet impossible. What actually happened instead was that ISPs implemented more neutral and acceptable (and much cheaper to implement...) bandwidth caps or excessive use policies instead. And protocol encryption is useless against those.
ailurophobe
 
Posts: 709
Joined: 11 Nov 2009 05:25

Re: why not use a protocol encryption

Postby cyko_01 » 29 Jul 2012 14:53

encryption is very hard to do right when the project is open source and the networks are decentralized. There is no central server and anyone can look at the code which rules out both shared keys and public/private key encryption. Being open source that means that you have to do some kind of secure key exchange for every single connection. Then there is the dilemma of which kind of encryption to use - it needs to be fast and secure - and what happens if it is cracked in the near future? Then there is the issue of backwards compatibility... and cross-client compatibility....and cross-network compatibility...and man-in-the-middle attacks...and debugging...


I could go on and on and on...

ps. limewire encryption is crap
User avatar
cyko_01
 
Posts: 938
Joined: 13 Jun 2009 15:51

Re: why not use a protocol encryption

Postby melerix » 09 Sep 2012 05:48

what about AES encryption ?

RealVNC use AES-128 for encryption in whole communication and is not slow.
melerix
 
Posts: 4
Joined: 05 Sep 2012 09:30
Location: Chile

Re: why not use a protocol encryption

Postby cyko_01 » 09 Sep 2012 20:31

User avatar
cyko_01
 
Posts: 938
Joined: 13 Jun 2009 15:51

Re: why not use a protocol encryption

Postby thecyrez » 11 Sep 2012 17:15

Not saying Shareaza needs encryption, but there is the option of implementing UltraVNC's method. They provide encryption through a plugin system. The drawback is that you would need the same encryption on the other end unless you have coded in some fallback options. But anybody that knows what they're doing can potentially write a plugin.
thecyrez
 
Posts: 22
Joined: 22 Jun 2009 00:55

Re: why not use a protocol encryption

Postby cyko_01 » 11 Sep 2012 18:22

User avatar
cyko_01
 
Posts: 938
Joined: 13 Jun 2009 15:51

Re: why not use a protocol encryption

Postby thecyrez » 12 Sep 2012 07:54

thecyrez
 
Posts: 22
Joined: 22 Jun 2009 00:55


Return to Features

Who is online

Users browsing this forum: No registered users and 0 guests

cron