Find Jobs
Hire Freelancers

Java, Java security

$250-750 USD

Sürüyor
İlan edilme: yaklaşık 13 yıl önce

$250-750 USD

Teslimde ödenir
1) Code to input a password from the screen and create a key with an additional salt. [5 marks in total] Some marks will be given for alternatively automatically creating a key without a salt. [4 marks in total] (You may also need to set the number of iterations in the key creation.) 2) Code to encrypt an arbitrary length string (the message) with a cipher. [5 marks] 3) Code to break an arbitrary string into eight-byte blocks and pad those blocks if the string is not an exact multiple of eight. [5 marks in total] You are asked to write your own code for this task and to output the blocks to the screen. Extra credit will be given for using the PKCS #5 scheme in your code (without using pre-written library code). [8 marks in total] 4) Code to encrypt in CBC mode with an IV. If you have not accomplished part 3) then an array of eight-byte values can be used for this part. [7 marks] 5) Code to create a secure digest of the original message. [5 marks] 6) Code to write the ciphertext, the IV, and the digest into a file and code to read the ciphertext and the other items from that file into the device. [10 marks in total] Extra marks are available if Java sockets or some other networked communication such as Java RMI is used to communicate the ciphertext and the other items. [15 marks in total] 7) Code to decipher the CBC message and test code to display the resulting message on the screen. [10 marks] 8) Simple Graphical User Interface (GUI) to be used for input of the password and the user commands. There is NO requirement to implement the processing of commands at the device end. [5 marks in total] 9) A report written in MS Word containing screen output for each of the tasks, with a commentary on your solution to each of the tasks that you have accomplished. You are also asked to explain the need for: key creation iterations; a salt; PK #5 padding; CBC mode; and an IV. [35 marks] 10) The report should conclude by suggesting improvements to the basic implementation. [5 marks]
Proje No: 950889

Proje hakkında

8 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 13 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
Seçilen:
Kullanıcı Avatarı
Hi, please check my PM. Cheers!
$300 USD 5 gün içinde
5,0 (4 değerlendirme)
3,6
3,6
8 freelancers are bidding on average $491 USD for this job
Kullanıcı Avatarı
Hello Sir, We have 6+ years of experience in JAVA. Also we have worked on network protocols and encryption in JAVA. Please check INBOX!
$750 USD 7 gün içinde
4,9 (303 değerlendirme)
6,9
6,9
Kullanıcı Avatarı
Hello, Please check your inbox Thanks
$480 USD 5 gün içinde
4,9 (68 değerlendirme)
6,8
6,8
Kullanıcı Avatarı
Hello, Please view PMB. Ashwin
$700 USD 5 gün içinde
4,9 (40 değerlendirme)
5,7
5,7
Kullanıcı Avatarı
Dear sir, I am proficient in java programming especially in algorithm implementation and network security and cryptography. My graduate study focus on network security and cryptography and I have implemented many encryption and hash algorithms in java and C++. I have implemented many Artificial Intelligence, search and data mining. I can show you demos. I can do the project with high quality. Wait for your response Thank you BR
$300 USD 3 gün içinde
4,9 (27 değerlendirme)
5,4
5,4
Kullanıcı Avatarı
Java developer team based in the UK. We can take care of the coding in a matter of hours, but please describe the report format required in more detail.
$300 USD 3 gün içinde
4,6 (1 değerlendirme)
4,8
4,8
Kullanıcı Avatarı
See your message box.
$500 USD 7 gün içinde
1,6 (1 değerlendirme)
1,0
1,0
Kullanıcı Avatarı
I am acquainted with all available requirements of the project. I have been in the security field for long time. I believe I can help you with this.
$600 USD 6 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   UNITED KINGDOM bayrağı
london, United Kingdom
0,0
0
Şub 15, 2011 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.