Find Jobs
Hire Freelancers

Vigenere Cipher Encryption Program

$30-250 USD

Închis
Data postării: aproape 3 ani în urmă

$30-250 USD

Plata la predare
1.) Write a function that will take in two strings and encrypt the first string with the second string using the Vigenere ciphere. The first string is the plaintext and your function should ignore all non-alphabetic characters (or your code can remove them from the string). All uppercase letters should be treated as lowercase letters (or you can convert the string to all lowercase letters). The second string is the key and it should be able to be from 1 character long to even longer than the plaintext string itself. Then write a function that, given two strings, decrypts the first string using the second string. Same conditions should apply as before. Once these functions are completed, have your main body prompt the user for a string to encode, then a key string, then perform the encryption of the plaintext and output the ciphertest.. Then decrypt it and show the resulting plaintext. 2.) Now we are wanting to automate the process of decrypting a string using the vignere ciphere. In the main body, prompt the user for a ciphertext string encoded by the vignere cipher with an unknown key. Then prompt the user for a substring that we know has to be in the plaintext and a maximum size of the key (from 1 to 10 let us say). Your code should then brute-force the vignere cipher by decrypting the text using a possible key and then examining the possible plaintext for the substring. If the substring is in the possible plaintext, your code should print it out as a possible result, along with the key found, and then prompt the user if they would like to continue. You should also stop at every increment of keysize and ask them if they wish to continue the brute force.
ID-ul proiectului: 30616157

Despre proiect

10 propuneri
Proiect la distanță
Activ: 3 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
10 freelanceri plasează o ofertă medie de $142 USD pentru proiect
Avatarul utilizatorului
I have implemented the Vignere Cipher a few times. C is my top programming skill. Would take me 2-3 hours to complete your program.
$80 USD în 1 zi
4,9 (422 recenzii)
7,4
7,4
Avatarul utilizatorului
hi. I have 8+ years of experience in application development. I have also done Masters in Cyber Security. I have done Vigenere cipher implementation before and I can provide you this solution. let's discuss further and do it...
$250 USD în 2 zile
5,0 (41 recenzii)
6,4
6,4
Avatarul utilizatorului
Hi sir i am computer engineer and i have master degree in cryptography , so may i can help you doing this using Labview program , thanks and regards
$190 USD în 7 zile
5,0 (10 recenzii)
4,8
4,8
Avatarul utilizatorului
Hello C/C++ Expert Checked your description and I am so interested in your project. You can see well experienced and skillful C and C++ programmer with +15 years of experience in software development. I ensure the best quality of your project and to keep your deadline. Please contact me kindly and let us discuss in more detail. ★★★★★★★★★★★★★★★★★ Best regards!
$100 USD în 2 zile
4,9 (15 recenzii)
4,5
4,5
Avatarul utilizatorului
Dear Client! I'm really interested in your project. I have good c/c++ coding skills. I have also a deep knowledge for Cryptography . I can help you. Lets discuss more detail in private chat. Thanks
$180 USD în 2 zile
4,5 (5 recenzii)
3,8
3,8
Avatarul utilizatorului
Hi Dear, I have read your requirements and I’m pretty confident that I will be able to get your project " Vigenere Cipher Encryption Program" work done within the given time your requirements conclude. I will provide you Quick draft after awarding. I have more discussion about the budget and deadline. So, please give me a message directive for additionally talking about in my chatbox. Appreciation Al. A
$100 USD în 3 zile
5,0 (2 recenzii)
3,5
3,5
Avatarul utilizatorului
Hi, I can make this project for you. Are there any other requirements for the project? Language is ANSI C? Contact me with details
$150 USD în 5 zile
5,0 (4 recenzii)
3,5
3,5
Avatarul utilizatorului
Hello Greetings I have read your project description and has experience working on Vigenere Cipher. I can complete this project within a day. Please revert ac to discss the details. Regards Sangeeta
$140 USD în 7 zile
5,0 (8 recenzii)
3,2
3,2
Avatarul utilizatorului
Hi, dear client. I have read the descriptions and I am an associate degree holder and an expert in mathematics as well as a C++ program with skills over 7 years, and also am an expert in applied mathematics Analysis. I am an expert in C++ program code scriptwriting C program equation solves. You can see my past accomplished work by sound the beneath interface; https://www.freelancer.com/projects/c-programming-language/need-program-expert-29111196/reviews I'm interested to hear more about the project. If you award me the project I'd be very happy to discuss this further and get started for you as soon as possible. Thanks! Sabbir H
$90 USD în 3 zile
4,0 (2 recenzii)
1,7
1,7
Avatarul utilizatorului
Hi sir, Being an engineering student I'm well versed in the mechanics of cryptography and C coding. This makes me the best fit for this offer. Even though this is a new account with 0 to no review don't let that deter you from hiring me for I'm well experienced in coding (check my github and stackoverflow). Just chat me up and you'll see that I have some ideas for the decryption function. I'd be happy to take this offer as I love cryptography. And don't forget to message me to give me more details about the project. PS : the price and delivery time are subject to change depending on the scope of the project Best regards, Abdessabour M.
$140 USD în 1 zi
5,0 (1 recenzie)
0,9
0,9

Despre client

Steagul ROMANIA
Bucharest, Romania
0,0
0
Membru din iun. 18, 2021

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.