Find Jobs
Hire Freelancers

Hill Cipher in Java or C

$30-250 USD

Completed
Posted about 10 years ago

$30-250 USD

Paid on delivery
You must write a program in either Java or C that encrypts the alphabetic letters in a file using the Hill cipher where the Hill matrix can be any size from 2 x 2 up to 9 x 9. The program will take two command line parameters containing the names of the file storing the encryption key and the file to be encrypted. The program must generate output to the console (terminal) screen. 1) The program must compile and run from the command prompt. 2) The program executable must be named "hillcipher" (all lower case, no spaces or file extensions.) 3) Input the required file names as command line parameters. The program must not prompt the user to enter the file names. The first parameter must be the name of the encryption key file. The second parameters must be the name of the file to be encrypted. The sample run command near the end of the attached document contains an example of how the parameters will be entered. 4) The program should open the two files, echo the input to the screen, make the necessary calculations, and then output the cipher text to the console screen as well. The attached RAR has a PDF that talks more in length about the requirements for this project and includes a sample key/input file/output file as well. It also has a program that's close to what I need in that it will take a file and encrypt it appropriately but it also prompts the user for input, fails to echo the input files, nor does it output the encrypted text to the command prompt. All of which I need. I do need this done by this Friday (February 21st) by noon at the very latest.
Project ID: 5452293

About the project

8 proposals
Remote project
Active 10 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
Awarded to:
User Avatar
Hey Zach, if you want this done fast, safe and right, without having your project outsourced to someone else by an Indian lead hunter, I have commercial experience coding in Java including doing projects very similar to this with basic i/o and encryption, as well as teaching in a university setting so I can guarantee a program that not only works flawlessly but will look like a student project since I've graded a large amount of student coursework in a CS curriculum. And should any issues or questions arise, you'll be talking and dealing directly with me. I should be able to do this within 36 hours of awarding the project to me. Send me a PM and we can talk over a some details. Thanks for reading, and hope to hear back soon.
$98 USD in 2 days
4.9 (18 reviews)
4.6
4.6
8 freelancers are bidding on average $72 USD for this job
User Avatar
Hi, I am placing my bid on your project because I have read the requirements and I am confident enough with my Java and algorithm skills. I am focused mostly on doing computer science homework here in freelancer.com and I would like to help you get this project done if you would give me the opportunity. I am a computer science professor and practitioner and this assignment is one of the fields that I teach very well so I can assure you an accurate result. Let me know if you are interested so I can start. Thanks. I did hill cipher algorithms before and I am confident I can do this as well. Update: Come to think of it, I "have" solved this problem statement before from another student year 2012. I already have a solution for this.
$50 USD in 0 day
4.9 (314 reviews)
6.6
6.6
User Avatar
Hi there, I would like to work on your project. For my delivered work and commitment , you can have a view of my portfolio and employer reviews. I can deliver you on time. Please let me know for further discussion
$112 USD in 2 days
4.8 (8 reviews)
3.5
3.5
User Avatar
we already work on its https://www.freelancer.com/u/evilcop.html why you chose us have 5/5 rating with 100% complete rate with here have a little company too so you can depend on us . We provide you industry standard Mobile Apps, Software, Desktop Apps, Web Stores, Websites and Web Apps. So, you get all at one place! We can provide you the following: - iOS applications - Android applications - Software for all purposes - Desktop applications - Websites - Web applications - Ecommerce websites/ Web stores We specialize in: - Objective C, Cocoa, iOS 4, 5, 6 - Java, Google Android - WordPress, Joomla - WP Ecommerce, Magento - PHP5, PHP, MySQL - C#, C++, C - ActionScript 3.0, AIR, XML .for more discussion add my SK-YPE softerbd we can discuss more its will be more than easier both of us regard
$137 USD in 7 days
5.0 (4 reviews)
3.1
3.1
User Avatar
Hey. C dev here. Can help you out. Anyway, so what we're looking at here is file input and matrix multiplication. That correct?
$100 USD in 3 days
5.0 (1 review)
3.0
3.0
User Avatar
I have a program which writes out put to the console or a filw with ROBOT class. If you are interested let me know so that i'll complete your program. Thanks, Vikram
$30 USD in 0 day
5.0 (1 review)
1.0
1.0
User Avatar
Hello, I've done this exact same project before a Computer Science course. I freelance as a hobby, and I'd be willing to dig up my old code or start and finish a new program in Java by the end of tomorrow. Check out my reviews. Looking forward to working with you :-)
$70 USD in 1 day
5.0 (1 review)
1.0
1.0
User Avatar
I can do it! Cryptography was my favourite subject in college and I'm OCJAP(Oracle Certified Assosiate Java Programmer) certified.
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I was a TA in "Programming in C". We had similar projects about implementing classical cryptography. I understand what it takes to pass those autograders. I'm a graduate student and now I'm taking graduate level cryptography as well. This project should be reasonably simple for me.
$45 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Cocoa, United States
5.0
16
Member since Feb 18, 2014

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.