Find Jobs
Hire Freelancers

Write a java program

$10-30 USD

Closed
Posted over 7 years ago

$10-30 USD

Paid on delivery
1) Implement the two programs that solve the two tasks below. Your submission should be only JAVA source files (no output screen pictures) a) First, create a file in Notepad containing three integers separated by some whitespace. Save it as "[login to view URL]" in the same folder as your code. 2)Write a program that reads from the keyboard a small password and then offers two options: 1. enter your name and a filename to save or 2. enter a file name to load. With the option 1 proceed to save to the file an encrypted version of your name (details below), with the option 2 proceed to load the information from the file and decrypt the name and print it to the screen. The options 1 and 2 are in reverse (1 saves the encrypted information to the file, 2 decrypts the information from the file). Details of the encryption: Say your name is Andrei and you chose the password 1234, then you do XOR between the ASCII code for A (first letter in your name) and the ASCII code for 1(first letter in your password), I will denote this operation (A,1) then you do XOR between n and 2 (n,2) (second letter in your name with second letter in password) and so on, thus we will have the following operations to perform: (A,1) (n,2) (d,3) (r,4) (e,1) (i,2). Obviously, if you would choose the password qwer then the XOR operations will be between the following pairs: (A,q)(n,w)(d,e)(r,r)(e,q)(i,w). The trick is that the encrypted text can be decrypted due to the following property of XOR: A XOR B=C; C XOR B=A, thus if I have the results of the XOR operations in the file (and this is your name encrypted) then it is sufficient to do XOR with the same password (with the same ASCII codes) and I will get back the original string. For example, with the first password, (A XOR 1) XOR 1 =A, (n XOR 2) XOR 2=n and so on:
Project ID: 11896665

About the project

33 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
33 freelancers are bidding on average $39 USD for this job
User Avatar
Hi there, I would like to do this project if given the opportunity. Let me know if you are interested so I can have further details. Thanks.
$30 USD in 1 day
5.0 (1073 reviews)
7.6
7.6
User Avatar
Hi, i have a lot of experience in java programming. i can easily complete this task for you. we can have a chat. thanks
$50 USD in 1 day
4.9 (314 reviews)
7.2
7.2
User Avatar
Easy project for me to finish
$40 USD in 1 day
4.9 (225 reviews)
6.6
6.6
User Avatar
Hello My name is Ahmed, i'm a top rated freelancer. i worked over 250 projects and over 600 hours doing java projects. plus i passed freelancer java exam with top 15% plus i got 2 java certificate 1Z0-803 and 1Z0-804 with 3+ years experience. small overview of feedback on my profile "you want to get your projects completed with quality? Hire Ahmed. Highly recommended." "Thoroughly satisfied with Ahmed, and would recommend him for anyone looking for an excellent java developer!" "Highly recommended. Very smart and well experience" looking forward to work with you Regards
$30 USD in 1 day
4.9 (407 reviews)
6.6
6.6
User Avatar
Hi i'm software engineer and expert java developer. I can deliver this work in not time. Please contact me and share details Regards Usman Shery
$15 USD in 1 day
4.8 (97 reviews)
5.8
5.8
User Avatar
I have good knowledge in below mentioned skills by you. I also have some certifications in Java. I can share some of demos with you if you want for better understanding. Currently I'm working on a banking project in an IT company using Java, jsp/jsf, hibernate, spring, software architecture and database programming. And most importantly, you will get your project done before the deadline
$10 USD in 1 day
4.9 (40 reviews)
5.0
5.0
User Avatar
Hi, I am Software Engineer. I have skills in Desktop Application Development, Android Development and Databases. I have experience with C/C++, C#, Java, Visual Basic, SQL/MySQL, HTML/CSS and Javascript. I can do your required work. Regards, Naveed Ahmed
$39 USD in 1 day
5.0 (20 reviews)
4.4
4.4
User Avatar
I am available to do this project. I am java expert with 5 years of experience. Mostly worked in core java/j2ee, javaFX and swing for cross platform applications. I have proven skill set on upwork also. If you want i can share you my profile link. Thanks
$66 USD in 3 days
4.6 (7 reviews)
3.3
3.3
User Avatar
Hi... i read the descriptions and understand i will provide quality work according to your requirement in given time period i will work on our project until you satisfy i am professionally software engineer(Present) having 2 year experience in this field you can check my portfolio. i will feel confidence to work with you....! Thanks
$50 USD in 1 day
3.9 (16 reviews)
4.0
4.0
User Avatar
hi, i read your description i can make it very fast, that means today in a couple of hours. I know what it needs to be implemented, and how to get it done. If you are interested just leave me a message on chat
$20 USD in 0 day
5.0 (1 review)
1.9
1.9
User Avatar
Hi Dear, I'm very expereinced and Professional Java Developer have worked a lot on Java. I'm also working as Senior Software Engineer in a company. I'm professional in Java with Web as well in Desktop Applications. Will work for you in such a low cost and in very proper way and very cooperative. If you are interested kindly contact me. Thanks
$30 USD in 1 day
5.0 (6 reviews)
1.6
1.6
User Avatar
Hello, We are an up and coming freelancer team looking to establish ourselves on this website. As such, we do not charge a lot and are working purely to complete your project and increase our reputation. We are professional Java programmers and we promise to finish the task on time and deliver quality software, and we would appreciate a good review if you are satisfied. We would like to discuss the desired functionality you would like to see in the code.
$20 USD in 2 days
5.0 (1 review)
0.4
0.4
User Avatar
Will be able to do this for you easily in java. Just send me a message if you want me to do it and i'll get started right away.
$15 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, Thanks for posting such a interesting project. I like to complete your task in less time and very less amount. Please have a look on our profile. Thanks for consideration.
$15 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I am a computer science tutor at University of Houston. I have a lot of expiernce programming java i could finish this project in no time. I could even teach you how to do it. ***Requirements*** 1. computer/laptop 2. internet
$138 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I've done similar project before so I'm convinced I can do what you ask for. I know I don't have the best rating since I'm new here (started January 2016 but active since a week ago). If you trust me now, I can assure you that you'll want to give me more projects in the future. Please contact me if you need more info and if you're interested.
$50 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$15 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
worked on many mnc companies and have around 7yrs of expr in software development specially java.i have worked on various frameworks and tools and able to create and develop industry standards software
$77 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I'm a computer science graduate. I just finished an online course about Java language to refresh my memory. The program description is clear. I have done similar things during my training! I can definitely help you with this project! I can write clean code in short time!
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
A degree in computer engineering and 2 years of java experience. A considerable knowledge of object-oriented languages.
$45 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Magnolia, United States
5.0
1
Member since Oct 26, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.