Find Jobs
Hire Freelancers

Python code for shallot-like task

$8-15 AUD / hour

已关闭
已发布超过 6 年前

$8-15 AUD / hour

The project is to implement 2 peers (Alice and Bob) and a set of intermediary relays (R1, R2, R3, etc...) and a more easy approach of ToR-like protocol between them. The messages flowing from Alice to Bob will make use of these relays in a random way and will cipher the communication in order to provide content protection and anonymity. The programming language should be python (version3). The project is divided in 4 steps : 1. implement the relays 2. randomize the routing 3. secure the communications on each link by building a shallot 4. relaying the messages Alice reads from a file the topology of the network and after she will negotiate a symetric key with each node. This is done by using the Diffie-Helman [login to view URL] alice sends a message through the network using dijkstra algorithm and when the message arrived to the relay of the path, the following steps is performed to build the shallot: 1. The current shallot becomes the payload of this message. 2. The next hop and the key ID are added to the header of the message. 3. The new message is encrypted using the AES algorithm and the key negotiated by Alice and R. 4. These steps are repeated for each relay in the reverse path. Note that if the next hop is the host itself, it means that the message has reached its destination.. Deadline in 14hrs
项目 ID: 15676766

关于此项目

5提案
远程项目
活跃6 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
5威客以平均价$38 AUD/小时来参与此工作竞价
用户头像
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$15 AUD 在20天之内
4.9 (156条评论)
7.1
7.1
用户头像
Dear Client, We have experience in development similar work. We are ready to discuss Relevant Skills and Experience HTML, Mobile apps , MySQL, PHP, Website Design Thanks & Regards, Mmadi
$10 AUD 在30天之内
5.0 (4条评论)
3.9
3.9
用户头像
Hello Sir, I have read your project description,and understood it.I can do your project very efficiently. Kindly initiate chat to discuss more about the project. Regards POULAMI
$122 AUD 在24天之内
5.0 (7条评论)
3.3
3.3

关于客户

KENYA的国旗
Nairobi, Kenya
4.8
113
付款方式已验证
会员自10月 14, 2013起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。