Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

java yardım


sw0d

Öne çıkan mesajlar

project said:

Substitution cipher is an encryption method in which each letter in the text is replaced according to a substitution map.

For instance, if the substitution map for uppercase letters is
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
R S U Z O C B E Y X W I L T M J G D Q A P N V F H K

The message “I am Happy!” is encrypted as “Y RI ERJJH!”.

Your task is to write a program that encrypts or decrypts messages using substitution cipher and a randomly generated substitution map. Your program should be able to encrypt/decrypt both lower and upper case letters. The spaces, punctuation characters and numbers remain unchanged in the encrypted message. Your program has a menu and performs different operations of the program according to the user choice, see the example. The encryption/decryption process continues with the same substitution map until use quits or regenerates the substitution map.

Your program must be modular. There should be separate methods for the following

1.Main method (should not exceed 20 lines).
2.Encrypting given character array with given substitution map
3.Decrypting given character array with given substitution map. You can merge this with method 2.
4.Generating random characters for alphabet
5.Generating random substitution map. Substitution map should be one to one.
6.Display a given character array for displaying input text or substitution maps.




şöyle bir proje ödevi var
işlediğimiz konular selections, loops, methods , arrays liang in introduction to java programming kitabindan.. beginner level birinin yazabileceği şekilde yazılıcak yani

nası bi gidişat izleyeceğiz , nası yapabiliriz ???
Link to comment
Sosyal ağlarda paylaş

4'ten başla
alfabenin kopyasını alırsın, rastgele sayı attırarak o kopyadan seçeceğin harfin keyini belirler, o keydeki değeri de sırayla karşılık gelecek kısma eklersin ve kopyadan çıkarırsın, kopya bitene kadar

map dediği map yapısı sanırım, onun için 4. de yazacağın metod String veya char[] dondurur (javada stringe [] operatörü işl,yor muydu emin olamadım şimdi), 5. de belirttiği kısımda da 4 ü çağırıp elde ettiği objeden map,char[]> (yine stringde [] varsa ona göre ayarlarsın) döndürür

2 ve 3 te de işte sırayla girilen metni tarar, karakter karakter gezip mapte karşılığı neyse (encrypt ederken abc->oluşturduğumuz, decr. için de tersi) onu oluşturur

1 ve 6 da angaryası işin, bunların döndürdüklerini yuazdırmaca vs
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...