Suljettu

Writing a code

Encryption Decryption program

Write a program in any language you wish that accepts plaintext, a password (either through prompting the user or on the command line), and whether to encrypt or decrypt. Your program should, if available, use AES with a 128 bit key (derived from the password) in ECB mode to either encrypt or decrypt the plaintext given by the user. If AES-128-ECB mode is not available, first try to use AES in some other mode, then whatever will work. In any case, let me know what cipher was used. Print the encrypted output in Base64 to the console.

A user should be able to run the program to encrypt some text to obtain ciphertext. The user should be able stop the program and later run the program again and use the same key to decrypt the cipher text.

Using screenshots, show that your program works by encrypting something with one run of the program and decrypting the resulting ciphertext in a second run of the program.

Submit the screenshots and your source code when your program is complete.

Hints: Do not attempt to implement AES on your own. Instead, use the libraries that come with almost every programming language. For example, Java has the Java Cryptography Extensions or the BouncyCastle library, both of which are freely available.

Do not use the programming language to simply call the OpenSSL command-line programs. Some languages have bindings to OpenSSL, which are fine to use.

Taidot: C-ohjelmointi, Salaustekniikat, Java

Näytä lisää: writing a code generator, http www suite101 com content secret code writing for kids a 177055, project code writing java, firmware code writing, php expert code writing, assembly code writing, web development code writing, xml code writing, wii game code writing, tradestation code writing, source code writing bit identifier lpc2129, forex api code writing, code writing sms server, code writing credit card applications iphone, code battleship field console, outscource code writing india russia, spider code writing, program source code writing limericks

Tietoa työnantajasta:
( 5 arvostelua ) bloomington-normal, United States

Projektin tunnus: #13131287

21 freelanceria on tarjonnut keskimäärin 35 $ tähän työhön

vano101

Hello. What is target platform? Windows? Linux? Meantime I have experience how to link with C/C++ and OpenSSL libraries (Not calling command line, of course)

31 $ USD 1 päivässä
(1172 arvostelua)
7.3
hbxfnzwpf

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 environ Lisää

120 $ USD 3 päivässä
(104 arvostelua)
6.7
joeldo

Hello, I have 28 years experience developing C/C++ apps, more than 20 years developing in Java, and 10+ years working with Cryptographic Algorithms. This program seems fairly simple, so I am sure I will be able to prov Lisää

41 $ USD 1 päivässä
(9 arvostelua)
4.5
tk2

Hello, I'm a Python programmer with specialty in cryptography. I will write the basic AES en/decryption software using Python for you. My codes are guaranteed to be unique and well commented. Regards,

25 $ USD 1 päivässä
(24 arvostelua)
4.4
rakoty

i am software engineer i made a lot of projects especially in the security sector so i can finish your project with high quality

30 $ USD 1 päivässä
(29 arvostelua)
4.1
cardelgo

Hello. Your quality parameters will be applied to the project. Would be great to discuss them in advance in order to agree on how will we include them. I have coordinated software deployment on premise and on clo Lisää

30 $ USD 1 päivässä
(3 arvostelua)
2.6
ahmadshyk

hey! i am software engineer professionally and have experience, you can trust me and i assure you that you will not be disappointed, thanks :)

20 $ USD 1 päivässä
(2 arvostelua)
2.2
Tomi1ce

Hello! I work in Java and I can develope your program in it exactly how it is described above.I can design it if you want for graphical user interface (with pressing a button if you want to decrypt or encrypt And ente Lisää

30 $ USD 1 päivässä
(2 arvostelua)
1.8
GilbertoR

Hi! Encryption/Decryption would be nice to implement on your needs. I can implement it in any language you wish. But the fastest implementation and worth performance would be in nodejs (i can pack the binaries and s Lisää

30 $ USD 1 päivässä
(2 arvostelua)
1.0
ahmedkha93

Hello, I did tasks similar to that one you need before. I have a good experience in java development and you can trust me. You will get what you need in a professional manner, I promise. I am waiting for your me Lisää

20 $ USD 1 päivässä
(1 arvostelu)
0.8
rajatumbalabeedu

I feel that I am a worthy candidate for the project because of my experience in the field of cyber security.I have a great amount of experience in working with and cracking various cryptosystems such as AES,RSA,DES,Rab Lisää

25 $ USD 1 päivässä
(0 arvostelua)
0.0
111 $ USD 10 päivässä
(0 arvostelua)
0.0
erodrguezpaz

Hello, i made in Qt a program that i think just fits with what you are asking for, i would like you to take a look and let me know if it's what you need. I already took the pictures of the program an the code

25 $ USD 3 päivässä
(0 arvostelua)
0.0
josemrodriguez1

I have over 10 years of software development experience mainly in Java using Windows and Linux. My skills and experience with BouncyCastle and PGP encryption will get you the results you want. --------------------- Lisää

30 $ USD 21 päivässä
(0 arvostelua)
0.0
dylanthesoldier

Hello, I'm Dylan Moore. I hope to have the opportunity to help with your project and I look forward to working with you soon. The project definitely sounds do able and I'll use JavaFX for the GUI.

20 $ USD 1 päivässä
(0 arvostelua)
0.0
ayushask

Hello , i am working for a payment gateway company and i daily deal with encryption and decryption of data with various Advance encryption standard algorithm. I designed the Mastercard CMS where it perform all encryp Lisää

15 $ USD 1 päivässä
(0 arvostelua)
0.0
oPensyLarVe

Hi, I have experience in C and C++, (with different frameworks Qt, Boost and. NET, the POO or simply C-oriented) and applications with UI KernelMode (Windows WinDDK and KMDF) hope the acceptance of this offer to work f Lisää

25 $ USD 1 päivässä
(0 arvostelua)
0.0
HDi

20 $ USD 1 päivässä
(0 arvostelua)
0.0
garganuj

Hello I am open source entho and propose to use open source approach for this task I will attempt this task in java with gradle as build tool I will use java-aes-crypto linked to [url removed, login to view] Lisää

25 $ USD 1 päivässä
(0 arvostelua)
0.0
34 $ USD 1 päivässä
(0 arvostelua)
0.0