I gang

Write some Software - Caesar Cipher

Ceasar cipher on Java

Task 1

Write a program which encodes an english text (only lowercase letters, without punctuation character or special character)

Additional the program should have a method to decode the text. Therefore the program should have following methods:

a) a method (ceasar) to encode a text with a key (no hard coding)

b) a method to encode the text with a key

c) a bruteforce attack method which decodes the text with every possible key and print out the result

d) a method which gives out an array with the frequency of the letters in the text

e) a method for a statistical decoding. It should decode the text with the frequency of letters and how often they are normaly in a text ( frequency: E T A I N O S H R L D U M F C W B G Y P V K J X Z Q )

Task 2

Write a program with encodes an english text (only lowercase letters, without punctuation character or special character) with substitution cipher

- the key is an array with 26 listings

a) a method to encode the text

b) a method to decode the text

c) a method to calculate how many keys are possible

d) a bruteforce attack for the text

Task 3

Write a program (with a main mehtod) in which the user can decide what he want to do with the text

he can choose between following methods

a) encode with the ceasar method and a key

b) encode with the ceasar method and a RANDOM key

c) encode with the substitutional cipher and a key

d) encode with the substitutional cipher and a RANDOM key

e) decode with the caesar cipher and a key

f) decode with the caesar cipher and a bruteforce attack

g) decode with the caesar cipher and a statistic attack

h) decode with the substitutional cipher and a key

i) decode with the substitutional cipher and bruteforceattack

j) a method to check the frequency of letters in the text

For all tasks: before the text could be encoded all punctuation characters should be deleted and the plaintext letters should be saved in an array

Færdigheder: Java

Se mere: software write mq4, software write chip epson, useful software write book, software write web specs, free software write user guide, software write edid, free software write company profile, software write websites idea, software write book images, software write books, software write protection, free software write book, software write book, cipher track software rajkot, software write protect software, software write technical manual

Om arbejdsgiveren:
( 2 bedømmelser ) Dengling, Germany

Projekt-ID: #12545827

Tildelt til:

IFI91

aHello, Sir Weebside Inc. is a professional freelancer service provided to worthy clients like you. We can provide our best developers to provide you High-Quality Product with 100% Delivery Rate, 100% Satisfaction. Mere

€88 EUR in 3 dage
(36 bedømmelser)
4.9
ebinthomas

Have 4.5 years of experience in Java, REST, SQL and NoSQL, hence I will be a good help for this project. I had recently worked with Rajhees, C.E.O, MD , Dn Infoway and she had appreciated my work. Will continue to work Mere

€30 EUR på 1 dag
(5 bedømmelser)
2.7

8 freelancere byder i gennemsnit €128 for dette job

€100 EUR in 3 dage
(116 bedømmelser)
6.1
iridescent2x15

I m software engineer. I have read the description and I would like to work for you. For further details please inbox me. Thank you

€250 EUR in 3 dage
(28 bedømmelser)
5.0
FutureTechno1

Hi there, I’d like to be considered for your job position. I’m a Software Developer with a strong background developing Window application development. I can turn your requirement in a way that represents your bran Mere

€155 EUR in 3 dage
(10 bedømmelser)
5.2
iyersume

Hi, I would like an opportunity to work with you on this project. Please feel free to ping me on chat. My bid is an estimate and may change based on scope of work. Thanks!

€150 EUR in 5 dage
(5 bedømmelser)
3.1
€30 EUR in 3 dage
(8 bedømmelser)
3.1
bellamystraat

Dear Sir, I can help you in your task, solving your homework and can do the job in carefull and accurate way. It seems to be a quite standard academic assignment that requires some effort in order to implement several Mere

€222 EUR in 5 dage
(1 bedømmelse)
0.4